installing dependencies ‘animation’, ‘crosstalk’, ‘dplyr’, ‘furrr’, ‘future’, ‘igraph’, ‘knitr’, ‘leaflet’, ‘magrittr’, ‘plotly’, ‘purrr’, ‘raster’, ‘Rcpp’, ‘RcppArmadillo’, ‘Rdpack’, ‘rmarkdown’, ‘RSpectra’, ‘sp’, ‘spelling’, ‘testthat’ also installing the dependencies ‘proxy’, ‘sys’, ‘e1071’, ‘wk’, ‘rappdirs’, ‘crayon’, ‘askpass’, ‘stringi’, ‘curl’, ‘utf8’, ‘fastmap’, ‘farver’, ‘labeling’, ‘classInt’, ‘DBI’, ‘s2’, ‘units’, ‘cachem’, ‘memoise’, ‘mime’, ‘sass’, ‘fs’, ‘pkgbuild’, ‘rprojroot’, ‘diffobj’, ‘gtable’, ‘isoband’, ‘S7’, ‘openssl’, ‘stringr’, ‘later’, ‘otel’, ‘magick’, ‘cli’, ‘generics’, ‘glue’, ‘lifecycle’, ‘pillar’, ‘R6’, ‘rlang’, ‘tibble’, ‘tidyselect’, ‘vctrs’, ‘globals’, ‘digest’, ‘listenv’, ‘parallelly’, ‘pkgconfig’, ‘cpp11’, ‘htmltools’, ‘htmlwidgets’, ‘jquerylib’, ‘leaflet.providers’, ‘png’, ‘RColorBrewer’, ‘scales’, ‘sf’, ‘viridisLite’, ‘xfun’, ‘terra’, ‘rbibutils’, ‘RcppEigen’, ‘evaluate’, ‘highr’, ‘yaml’, ‘bslib’, ‘fontawesome’, ‘jsonlite’, ‘tinytex’, ‘brio’, ‘callr’, ‘desc’, ‘pkgload’, ‘praise’, ‘processx’, ‘ps’, ‘waldo’, ‘withr’, ‘lazyeval’, ‘ggplot2’, ‘httr’, ‘base64enc’, ‘tidyr’, ‘data.table’, ‘promises’, ‘commonmark’, ‘xml2’, ‘hunspell’ begin installing package ‘proxy’ begin installing package ‘sys’ begin installing package ‘wk’ begin installing package ‘rappdirs’ begin installing package ‘crayon’ begin installing package ‘stringi’ begin installing package ‘curl’ begin installing package ‘utf8’ begin installing package ‘fastmap’ begin installing package ‘farver’ begin installing package ‘labeling’ begin installing package ‘DBI’ begin installing package ‘mime’ begin installing package ‘fs’ begin installing package ‘rprojroot’ begin installing package ‘S7’ begin installing package ‘otel’ begin installing package ‘cli’ begin installing package ‘generics’ begin installing package ‘glue’ begin installing package ‘R6’ begin installing package ‘rlang’ begin installing package ‘globals’ begin installing package ‘digest’ begin installing package ‘listenv’ begin installing package ‘parallelly’ begin installing package ‘pkgconfig’ begin installing package ‘cpp11’ * installing *source* package ‘pkgconfig’ ... ** this is package ‘pkgconfig’ version ‘2.0.3’ ** package ‘pkgconfig’ 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 (pkgconfig) begin installing package ‘png’ * installing *source* package ‘sys’ ... ** this is package ‘sys’ version ‘3.4.3’ ** package ‘sys’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppOaIpw/R.INSTALLde30a4b744932/sys/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 exec.c -o exec.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 sys.so exec.o init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppOaIpw/R.INSTALLde30a4b744932/sys/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-sys/00new/sys/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 (sys) begin installing package ‘RColorBrewer’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpX2kKwT/R.INSTALLde33512d10657/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/RtmpX2kKwT/R.INSTALLde33512d10657/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) begin installing package ‘viridisLite’ * installing *source* package ‘generics’ ... ** this is package ‘generics’ version ‘0.1.4’ ** package ‘generics’ 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 (generics) begin installing package ‘xfun’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpGUVNGR/R.INSTALLde2fa282df4aa/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/RtmpGUVNGR/R.INSTALLde2fa282df4aa/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 ‘rbibutils’ * 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) begin installing package ‘evaluate’ * installing *source* package ‘cpp11’ ... ** this is package ‘cpp11’ version ‘0.5.3’ ** package ‘cpp11’ 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 (cpp11) begin installing package ‘yaml’ * installing *source* package ‘rprojroot’ ... ** this is package ‘rprojroot’ version ‘2.1.1’ ** package ‘rprojroot’ 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 (rprojroot) begin installing package ‘jsonlite’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpJ6BwK6/R.INSTALLde35d437a645f/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/RtmpJ6BwK6/R.INSTALLde35d437a645f/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) begin installing package ‘brio’ * 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) begin installing package ‘praise’ * installing *source* package ‘listenv’ ... ** this is package ‘listenv’ version ‘0.10.0’ ** package ‘listenv’ 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 (listenv) begin installing package ‘ps’ * installing *source* package ‘crayon’ ... ** this is package ‘crayon’ version ‘1.5.3’ ** package ‘crayon’ 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 (crayon) begin installing package ‘withr’ * installing *source* package ‘otel’ ... ** this is package ‘otel’ version ‘0.2.0’ ** package ‘otel’ 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 (otel) begin installing package ‘lazyeval’ * installing *source* package ‘png’ ... ** this is package ‘png’ version ‘0.1-8’ ** package ‘png’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpoRYILs/R.INSTALLde9a362b0a291/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/RtmpoRYILs/R.INSTALLde9a362b0a291/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) begin installing package ‘base64enc’ * 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 ‘data.table’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp1NbRol/R.INSTALLde307214af7b8/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/Rtmp1NbRol/R.INSTALLde307214af7b8/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 ‘commonmark’ * installing *source* package ‘globals’ ... ** this is package ‘globals’ version ‘0.19.0’ ** package ‘globals’ 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 (globals) begin installing package ‘magrittr’ * installing *source* package ‘praise’ ... ** this is package ‘praise’ version ‘1.0.0’ ** package ‘praise’ 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 (praise) begin installing package ‘Rcpp’ * installing *source* package ‘curl’ ... ** this is package ‘curl’ version ‘7.0.0’ ** package ‘curl’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 Using PKG_LIBS=-lcurl ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQg2Dfh/R.INSTALLde3187556de06/curl/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/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 callbacks.c -o callbacks.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 curl.c -o curl.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 download.c -o download.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 dryrun.c -o dryrun.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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.c -o escape.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 fetch.c -o fetch.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 findport.c -o findport.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 form.c -o form.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 getdate.c -o getdate.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 handle.c -o handle.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 ieproxy.c -o ieproxy.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 interrupt.c -o interrupt.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 multi.c -o multi.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 nslookup.c -o nslookup.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 options.c -o options.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 reflist.c -o reflist.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 split.c -o split.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 ssl.c -o ssl.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 typechecking.c -o typechecking.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 urlparser.c -o urlparser.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 winidn.c -o winidn.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 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 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 curl.so callbacks.o curl.o download.o dryrun.o escape.o fetch.o findport.o form.o getdate.o handle.o ieproxy.o init.o interrupt.o multi.o nslookup.o options.o reflist.o split.o ssl.o typechecking.o urlparser.o utils.o version.o winidn.o writer.o -lcurl -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQg2Dfh/R.INSTALLde3187556de06/curl/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-curl/00new/curl/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 (curl) begin installing package ‘sp’ * installing *source* package ‘S7’ ... ** this is package ‘S7’ version ‘0.2.1’ ** package ‘S7’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpuJpBzg/R.INSTALLde34a67f4bd15/S7/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 method-dispatch.c -o method-dispatch.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 prop.c -o prop.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 S7.so init.o method-dispatch.o prop.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpuJpBzg/R.INSTALLde34a67f4bd15/S7/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-S7/00new/S7/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 (S7) begin installing package ‘e1071’ * 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) begin installing package ‘askpass’ * 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) begin installing package ‘diffobj’ * installing *source* package ‘brio’ ... ** this is package ‘brio’ version ‘1.1.5’ ** package ‘brio’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp0zpzKE/R.INSTALLdebed15fb378a/brio/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 brio.c -o brio.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 file_line_endings.c -o file_line_endings.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 read_file.c -o read_file.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 read_file_raw.c -o read_file_raw.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 read_lines.c -o read_lines.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 write_file.c -o write_file.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 write_file_raw.c -o write_file_raw.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 write_lines.c -o write_lines.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 brio.so brio.o file_line_endings.o init.o read_file.o read_file_raw.o read_lines.o write_file.o write_file_raw.o write_lines.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp0zpzKE/R.INSTALLdebed15fb378a/brio/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-brio/00new/brio/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 (brio) * installing *source* package ‘utf8’ ... ** this is package ‘utf8’ version ‘1.2.6’ ** package ‘utf8’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpFrLAf4/R.INSTALLde31b3b84f7d/utf8/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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c as_utf8.c -o as_utf8.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bytes.c -o bytes.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c context.c -o context.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 -Iutf8lite/src -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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c render.c -o render.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c render_table.c -o render_table.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c string.c -o string.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c text.c -o text.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8_encode.c -o utf8_encode.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8_format.c -o utf8_format.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8_normalize.c -o utf8_normalize.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8_valid.c -o utf8_valid.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8_width.c -o utf8_width.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 -Iutf8lite/src -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 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/array.c -o utf8lite/src/array.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/char.c -o utf8lite/src/char.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/encode.c -o utf8lite/src/encode.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/error.c -o utf8lite/src/error.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/escape.c -o utf8lite/src/escape.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/graph.c -o utf8lite/src/graph.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/graphscan.c -o utf8lite/src/graphscan.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/normalize.c -o utf8lite/src/normalize.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/render.c -o utf8lite/src/render.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/text.c -o utf8lite/src/text.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/textassign.c -o utf8lite/src/textassign.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/textiter.c -o utf8lite/src/textiter.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 -Iutf8lite/src -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8lite/src/textmap.c -o utf8lite/src/textmap.o ar rcs libcutf8lite.a utf8lite/src/array.o utf8lite/src/char.o utf8lite/src/encode.o utf8lite/src/error.o utf8lite/src/escape.o utf8lite/src/graph.o utf8lite/src/graphscan.o utf8lite/src/normalize.o utf8lite/src/render.o utf8lite/src/text.o utf8lite/src/textassign.o utf8lite/src/textiter.o utf8lite/src/textmap.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 utf8.so as_utf8.o bytes.o context.o init.o render.o render_table.o string.o text.o utf8_encode.o utf8_format.o utf8_normalize.o utf8_valid.o utf8_width.o util.o -L. -lcutf8lite -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpFrLAf4/R.INSTALLde31b3b84f7d/utf8/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-utf8/00new/utf8/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 (utf8) * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpkZxHtz/R.INSTALLdeee23d05c9b/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/RtmpkZxHtz/R.INSTALLdeee23d05c9b/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 ‘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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9EbWfB/R.INSTALLde32c62705b37/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/Rtmp9EbWfB/R.INSTALLde32c62705b37/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 ‘withr’ ... ** this is package ‘withr’ version ‘3.0.2’ ** package ‘withr’ 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 (withr) * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpzHu3Pc/R.INSTALLdeebd69771b8/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/RtmpzHu3Pc/R.INSTALLdeebd69771b8/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 ‘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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpjBklQE/R.INSTALLdf0443aa94554/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/RtmpjBklQE/R.INSTALLdf0443aa94554/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 ‘askpass’ ... ** this is package ‘askpass’ version ‘1.2.1’ ** package ‘askpass’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpGQA9wQ/R.INSTALLdf58c5f7162f8/askpass/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 askpass.c -o askpass.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 askpass.so askpass.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpGQA9wQ/R.INSTALLdf58c5f7162f8/askpass/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-askpass/00new/askpass/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 (askpass) begin installing package ‘openssl’ * installing *source* package ‘parallelly’ ... ** this is package ‘parallelly’ version ‘1.46.1’ ** package ‘parallelly’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZES2P3/R.INSTALLde3693e891671/parallelly/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 000.init.c -o 000.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 calc-serialized-size.c -o calc-serialized-size.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 test_tcp_port.c -o test_tcp_port.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 parallelly.so 000.init.o calc-serialized-size.o test_tcp_port.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZES2P3/R.INSTALLde3693e891671/parallelly/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-parallelly/00new/parallelly/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 (parallelly) * installing *source* package ‘DBI’ ... ** this is package ‘DBI’ version ‘1.2.3’ ** 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 ‘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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL7ZepP/R.INSTALLdebbb5258245/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/RtmpL7ZepP/R.INSTALLdebbb5258245/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 ‘ps’ ... ** this is package ‘ps’ version ‘1.9.1’ ** package ‘ps’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpBI6rLs/R.INSTALLdecd85475e75e/ps/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -Wl,-O1 -Wall px.c -o px 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 api-common.c -o api-common.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 common.c -o common.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 extra.c -o extra.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 error-codes.c -o error-codes.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 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/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c posix.c -o posix.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 api-posix.c -o api-posix.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 linux.c -o linux.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 api-linux.c -o api-linux.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 ps.so init.o api-common.o common.o extra.o dummy.o error-codes.o cleancall.o posix.o api-posix.o linux.o api-linux.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpBI6rLs/R.INSTALLdecd85475e75e/ps/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-ps/00new/ps ** 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 (ps) begin installing package ‘processx’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpLJZiKa/R.INSTALLdeafc200b1a04/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/RtmpLJZiKa/R.INSTALLdeafc200b1a04/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 ‘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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpX8P1f3/R.INSTALLde365b7562d0/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/RtmpX8P1f3/R.INSTALLde365b7562d0/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) begin installing package ‘future’ * installing *source* package ‘highr’ ... ** this is package ‘highr’ version ‘0.11’ ** 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 ‘openssl’ ... ** this is package ‘openssl’ version ‘2.3.4’ ** package ‘openssl’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS= Using PKG_LIBS=-l:libssl.so.3 -l:libcrypto.so.3 ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpFlq9Z9/R.INSTALLdff97202e1d4e/openssl/src' rm -f aes.o base64.o bignum.o cert.o compatibility.o diffie.o envelope.o error.o hash.o info.o keygen.o keys.o onload.o openssh.o password.o pbkdf.o pem.o pkcs12.o pkcs7.o rand.o rsa.o signing.o ssl.o stream.o write.o x25519.o openssl.so bcrypt/libstatbcrypt.a bcrypt/bcrypt_pbkdf.o bcrypt/blowfish.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -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 -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -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 -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bignum.c -o bignum.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c cert.c -o cert.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c compatibility.c -o compatibility.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c diffie.c -o diffie.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c envelope.c -o envelope.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c error.c -o error.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c hash.c -o hash.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c info.c -o info.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c keygen.c -o keygen.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c keys.c -o keys.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c onload.c -o onload.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c openssh.c -o openssh.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c password.c -o password.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pbkdf.c -o pbkdf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pem.c -o pem.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pkcs12.c -o pkcs12.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pkcs7.c -o pkcs7.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c rand.c -o rand.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c rsa.c -o rsa.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c signing.c -o signing.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c ssl.c -o ssl.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c stream.c -o stream.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -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 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c x25519.c -o x25519.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bcrypt/bcrypt_pbkdf.c -o bcrypt/bcrypt_pbkdf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DOPENSSL_SUPPRESS_DEPRECATED -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bcrypt/blowfish.c -o bcrypt/blowfish.o ar rcs bcrypt/libstatbcrypt.a bcrypt/bcrypt_pbkdf.o bcrypt/blowfish.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 openssl.so aes.o base64.o bignum.o cert.o compatibility.o diffie.o envelope.o error.o hash.o info.o keygen.o keys.o onload.o openssh.o password.o pbkdf.o pem.o pkcs12.o pkcs7.o rand.o rsa.o signing.o ssl.o stream.o write.o x25519.o -Lbcrypt -lstatbcrypt -l:libssl.so.3 -l:libcrypto.so.3 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpFlq9Z9/R.INSTALLdff97202e1d4e/openssl/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-openssl/00new/openssl/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 (openssl) begin installing package ‘httr’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpBGwISL/R.INSTALLdeb584d9a64c7/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/RtmpBGwISL/R.INSTALLdeb584d9a64c7/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 ‘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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpBcPteC/R.INSTALLde2ee5ec6ffad/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/RtmpBcPteC/R.INSTALLde2ee5ec6ffad/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 ‘rbibutils’ ... ** this is package ‘rbibutils’ version ‘2.4.1’ ** package ‘rbibutils’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQxCy7A/R.INSTALLdeb045482dcd2/rbibutils/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 adsout.c -o adsout.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 any2xml.c -o any2xml.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 args.c -o args.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 bib2be.c -o bib2be.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 bibcore.c -o bibcore.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 bibentrydirectout.c -o bibentrydirectout.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 bibentryout.c -o bibentryout.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 bibl.c -o bibl.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 biblatexin.c -o biblatexin.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 biblatexout.c -o biblatexout.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 bibprog.c -o bibprog.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 bibtexdirectin.c -o bibtexdirectin.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 bibtexin.c -o bibtexin.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 bibtexout.c -o bibtexout.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 bibtextypes.c -o bibtextypes.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 bibutils.c -o bibutils.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 bltypes.c -o bltypes.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 bu_auth.c -o bu_auth.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 charsets.c -o charsets.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 common_be_bed.c -o common_be_bed.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 common_bt_blt_btd_out.c -o common_bt_blt_btd_out.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 common_bt_btd.c -o common_bt_btd.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 common_bt_btd_blt.c -o common_bt_btd_blt.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 common_bt_btd_out.c -o common_bt_btd_out.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 common_most.c -o common_most.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 copacin.c -o copacin.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 copactypes.c -o copactypes.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 ebiin.c -o ebiin.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 endin.c -o endin.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 endout.c -o endout.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 endtypes.c -o endtypes.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 endxmlin.c -o endxmlin.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 entities.c -o entities.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 fields.c -o fields.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 gb18030.c -o gb18030.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 generic.c -o generic.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 intlist.c -o intlist.o intlist.c:27:1: warning: ‘intlist_validn’ defined but not used [-Wunused-function] 27 | intlist_validn( intlist *il, int n ) | ^~~~~~~~~~~~~~ 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 is_ws.c -o is_ws.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 isiin.c -o isiin.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 isiout.c -o isiout.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 isitypes.c -o isitypes.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 iso639_1.c -o iso639_1.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 iso639_2.c -o iso639_2.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 iso639_3.c -o iso639_3.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 latex.c -o latex.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 latex_parse.c -o latex_parse.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 marc_auth.c -o marc_auth.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 medin.c -o medin.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 modsin.c -o modsin.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 modsout.c -o modsout.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 modstypes.c -o modstypes.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 nbibin.c -o nbibin.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 nbibout.c -o nbibout.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 nbibtypes.c -o nbibtypes.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 notes.c -o notes.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 pages.c -o pages.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 reftypes.c -o reftypes.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 risin.c -o risin.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 risout.c -o risout.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 ristypes.c -o ristypes.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 serialno.c -o serialno.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 slist.c -o slist.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 str.c -o str.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 str_conv.c -o str_conv.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 strsearch.c -o strsearch.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 title.c -o title.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 tomods.c -o tomods.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 type.c -o type.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 unicode.c -o unicode.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 url.c -o url.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 -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 vplist.c -o vplist.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 wordin.c -o wordin.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 wordout.c -o wordout.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 xml.c -o xml.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 xml2any.c -o xml2any.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 xml_encoding.c -o xml_encoding.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 rbibutils.so adsout.o any2xml.o args.o bib2be.o bibcore.o bibentrydirectout.o bibentryout.o bibl.o biblatexin.o biblatexout.o bibprog.o bibtexdirectin.o bibtexin.o bibtexout.o bibtextypes.o bibutils.o bltypes.o bu_auth.o charsets.o common_be_bed.o common_bt_blt_btd_out.o common_bt_btd.o common_bt_btd_blt.o common_bt_btd_out.o common_most.o copacin.o copactypes.o ebiin.o endin.o endout.o endtypes.o endxmlin.o entities.o fields.o gb18030.o generic.o init.o intlist.o is_ws.o isiin.o isiout.o isitypes.o iso639_1.o iso639_2.o iso639_3.o latex.o latex_parse.o marc_auth.o medin.o modsin.o modsout.o modstypes.o name.o nbibin.o nbibout.o nbibtypes.o notes.o pages.o reftypes.o risin.o risout.o ristypes.o serialno.o slist.o str.o str_conv.o strsearch.o title.o tomods.o type.o unicode.o url.o utf8.o vplist.o wordin.o wordout.o xml.o xml2any.o xml_encoding.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQxCy7A/R.INSTALLdeb045482dcd2/rbibutils/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-rbibutils/00new/rbibutils/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 (rbibutils) begin installing package ‘Rdpack’ * 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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpFFv23L/R.INSTALLdf57c303668d8/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/RtmpFFv23L/R.INSTALLdf57c303668d8/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 ‘processx’ ... ** this is package ‘processx’ version ‘3.8.6’ ** package ‘processx’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpN3mSzg/R.INSTALLe049c2226d1b9/processx/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -Wl,-O1 -Wall tools/px.c -o tools/px gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -Wl,-O1 -I../inst/include -Wall tools/sock.c -o tools/sock gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -Wl,-O1 supervisor/supervisor.c \ supervisor/utils.c -o supervisor/supervisor 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 client.c -o client.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 errors.c -o errors.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 client.so base64.o client.o errors.o \ -L"/home/hornik/tmp/R-d-gcc-xtra/lib" -lR 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 poll.c -o poll.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 processx-connection.c -o processx-connection.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 processx-vector.c -o processx-vector.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 create-time.c -o create-time.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 unix/childlist.c -o unix/childlist.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 unix/connection.c -o unix/connection.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 unix/processx.c -o unix/processx.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 unix/sigchld.c -o unix/sigchld.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 unix/utils.c -o unix/utils.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 unix/named_pipe.c -o unix/named_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 cleancall.c -o cleancall.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 processx.so init.o poll.o errors.o processx-connection.o processx-vector.o create-time.o base64.o unix/childlist.o unix/connection.o unix/processx.o unix/sigchld.o unix/utils.o unix/named_pipe.o cleancall.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpN3mSzg/R.INSTALLe049c2226d1b9/processx/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-processx/00new/processx ** R ** inst ** byte-compile and prepare package for lazy loading R6Class process: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. ** 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 (processx) begin installing package ‘callr’ * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNjr9pW/R.INSTALLde3521fe9ead5/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/RtmpNjr9pW/R.INSTALLde3521fe9ead5/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) begin installing package ‘desc’ * 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-12) 15.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpzvW1cE/R.INSTALLe0935319af8ce/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/RtmpzvW1cE/R.INSTALLe0935319af8ce/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 ‘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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9BVlWA/R.INSTALLde36132ceeb41/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/Rtmp9BVlWA/R.INSTALLde36132ceeb41/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 ‘isoband’ begin installing package ‘lifecycle’ begin installing package ‘htmltools’ begin installing package ‘xml2’ * installing *source* package ‘diffobj’ ... ** this is package ‘diffobj’ version ‘0.3.6’ ** package ‘diffobj’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpj11Sa5/R.INSTALLdf5cfdd59cb6/diffobj/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 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/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c diffobj.c -o diffobj.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 diffobj.so diff.o diffobj.o init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpj11Sa5/R.INSTALLdf5cfdd59cb6/diffobj/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-diffobj/00new/diffobj/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 (diffobj) begin installing package ‘waldo’ * installing *source* package ‘httr’ ... ** this is package ‘httr’ version ‘1.4.8’ ** package ‘httr’ 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 (httr) * installing *source* package ‘commonmark’ ... ** this is package ‘commonmark’ version ‘2.0.0’ ** package ‘commonmark’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpoIP82U/R.INSTALLdeff66dded3bc/commonmark/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions.c -o extensions.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 wrapper.c -o wrapper.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/cmark.c -o cmark/cmark.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/node.c -o cmark/node.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/iterator.c -o cmark/iterator.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/blocks.c -o cmark/blocks.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/inlines.c -o cmark/inlines.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/scanners.c -o cmark/scanners.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/utf8.c -o cmark/utf8.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/buffer.c -o cmark/buffer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/references.c -o cmark/references.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/render.c -o cmark/render.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/man.c -o cmark/man.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/xml.c -o cmark/xml.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/html.c -o cmark/html.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/commonmark.c -o cmark/commonmark.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/latex.c -o cmark/latex.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/houdini_href_e.c -o cmark/houdini_href_e.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/houdini_html_e.c -o cmark/houdini_html_e.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/houdini_html_u.c -o cmark/houdini_html_u.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/cmark_ctype.c -o cmark/cmark_ctype.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/arena.c -o cmark/arena.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/linked_list.c -o cmark/linked_list.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/plugin.c -o cmark/plugin.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/registry.c -o cmark/registry.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/syntax_extension.c -o cmark/syntax_extension.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/plaintext.c -o cmark/plaintext.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/footnotes.c -o cmark/footnotes.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 cmark/map.c -o cmark/map.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/autolink.c -o extensions/autolink.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/core-extensions.c -o extensions/core-extensions.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/ext_scanners.c -o extensions/ext_scanners.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/strikethrough.c -o extensions/strikethrough.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/table.c -o extensions/table.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/tagfilter.c -o extensions/tagfilter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Icmark -I. -DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE -DR_NO_REMAP -DSTRICT_R_HEADERS -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 extensions/tasklist.c -o extensions/tasklist.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 commonmark.so extensions.o init.o wrapper.o -Lcmark -lstatcmark -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpoIP82U/R.INSTALLdeff66dded3bc/commonmark/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-commonmark/00new/commonmark/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 (commonmark) * installing *source* package ‘Rdpack’ ... ** this is package ‘Rdpack’ version ‘2.6.6’ ** package ‘Rdpack’ 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 (Rdpack) * installing *source* package ‘desc’ ... ** this is package ‘desc’ version ‘1.4.3’ ** package ‘desc’ 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 (desc) * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpqbo3Ps/R.INSTALLe0bdd622cb263/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/Rtmpqbo3Ps/R.INSTALLe0bdd622cb263/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 ‘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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWJgwKP/R.INSTALLdf423144bef42/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/RtmpWJgwKP/R.INSTALLdf423144bef42/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 ‘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) begin installing package ‘gtable’ begin installing package ‘vctrs’ * installing *source* package ‘waldo’ ... ** this is package ‘waldo’ version ‘0.6.2’ ** package ‘waldo’ 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 (waldo) * installing *source* package ‘future’ ... ** this is package ‘future’ version ‘1.69.0’ ** package ‘future’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** demo ** 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 (future) * installing *source* package ‘callr’ ... ** this is package ‘callr’ version ‘3.7.6’ ** package ‘callr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading R6Class r_process: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class r_session: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class rcmd_process: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. R6Class rscript_process: finalize() method is public, but it should be private as of R6 2.4.0. This code will continue to work, but in a future version of R6, finalize() will be required to be private. ** 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 (callr) begin installing package ‘pkgbuild’ * 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 ‘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.6’ ** package ‘fs’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpx0UI54/R.INSTALLde34b65f2ef5c/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 -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 -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 -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" ./configure --quiet) make --directory=libuv-1.44.2 \ HAVE_DTRACE=0 make[2]: Entering directory '/home/hornik/tmp/scratch/Rtmpx0UI54/R.INSTALLde34b65f2ef5c/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/Rtmpx0UI54/R.INSTALLde34b65f2ef5c/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/Rtmpx0UI54/R.INSTALLde34b65f2ef5c/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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpbgJd7t/R.INSTALLe0bdc2e4a4de2/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/RtmpbgJd7t/R.INSTALLe0bdc2e4a4de2/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 ‘jquerylib’ begin installing package ‘leaflet.providers’ begin installing package ‘fontawesome’ begin installing package ‘crosstalk’ * installing *source* package ‘gtable’ ... ** this is package ‘gtable’ version ‘0.3.6’ ** package ‘gtable’ 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 (gtable) * 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 ‘pkgbuild’ ... ** this is package ‘pkgbuild’ version ‘1.4.8’ ** package ‘pkgbuild’ 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 (pkgbuild) begin installing package ‘pkgload’ * installing *source* package ‘xml2’ ... ** this is package ‘xml2’ version ‘1.5.2’ ** package ‘xml2’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/usr/include/libxml2 Using PKG_LIBS=-lxml2 ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp5KBTqR/R.INSTALLe0bd9574220a0/xml2/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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c connection.cpp -o connection.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_doc.cpp -o xml2_doc.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -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 xml2_init.c -o xml2_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../inst/include -I/usr/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_namespace.cpp -o xml2_namespace.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_node.cpp -o xml2_node.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_output.cpp -o xml2_output.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_schema.cpp -o xml2_schema.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_url.cpp -o xml2_url.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/include/libxml2 -DUCHAR_TYPE=wchar_t -DU_SHOW_CPLUSPLUS_API=0 -DSTRICT_R_HEADERS -DR_NO_REMAP -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xml2_xpath.cpp -o xml2_xpath.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 xml2.so connection.o init.o xml2_doc.o xml2_init.o xml2_namespace.o xml2_node.o xml2_output.o xml2_schema.o xml2_url.o xml2_xpath.o -lxml2 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp5KBTqR/R.INSTALLe0bd9574220a0/xml2/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-xml2/00new/xml2/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 (xml2) * 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 ‘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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmCF39e/R.INSTALLdf3db763e1beb/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/RtmpmCF39e/R.INSTALLdf3db763e1beb/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 ‘s2’ begin installing package ‘later’ begin installing package ‘units’ begin installing package ‘magick’ begin installing package ‘terra’ begin installing package ‘RcppEigen’ begin installing package ‘hunspell’ begin installing package ‘RcppArmadillo’ * installing *source* package ‘pkgload’ ... ** this is package ‘pkgload’ version ‘1.5.0’ ** package ‘pkgload’ 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 (pkgload) begin installing package ‘testthat’ * installing *source* package ‘isoband’ ... ** this is package ‘isoband’ version ‘0.3.0’ ** package ‘isoband’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpzR3Kxl/R.INSTALLe0bd87b29e6cd/isoband/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/cpp11/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 clip-lines.cpp -o clip-lines.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/cpp11/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 cpp11.cpp -o cpp11.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/cpp11/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 isoband.cpp -o isoband.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/cpp11/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 polygon.cpp -o polygon.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/cpp11/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 separate-polygons.cpp -o separate-polygons.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/cpp11/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 test-clip-lines.cpp -o test-clip-lines.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/cpp11/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 test-runner.cpp -o test-runner.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/cpp11/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 test-separate-polygons.cpp -o test-separate-polygons.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 isoband.so clip-lines.o cpp11.o isoband.o polygon.o separate-polygons.o test-clip-lines.o test-runner.o test-separate-polygons.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpzR3Kxl/R.INSTALLe0bd87b29e6cd/isoband/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-isoband/00new/isoband/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 (isoband) * installing *source* package ‘data.table’ ... ** this is package ‘data.table’ version ‘1.18.2.1’ ** package ‘data.table’ successfully unpacked and MD5 sums checked ** using staged installation gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer 15.2.0 zlib 1.3.1 is available ok * checking if R installation supports OpenMP without any extra hints... yes ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpAREusV/R.INSTALLdef18498a26a5/data.table/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 assign.c -o assign.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 between.c -o between.o between.c: In function ‘between’: between.c:86: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 86 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:93: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 93 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:115: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 115 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:121: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 121 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:141: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 141 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:147: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 147 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:158: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 158 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) between.c:164: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 164 | #pragma omp parallel for num_threads(getDTthreads(longest, true)) 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 bmerge.c -o bmerge.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 chmatch.c -o chmatch.o chmatch.c: In function ‘chmatchMain’: chmatch.c:82: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 82 | #pragma omp parallel for num_threads(getDTthreads(xlen, true)) chmatch.c:87: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 87 | #pragma omp parallel for num_threads(getDTthreads(xlen, true)) chmatch.c:138: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 138 | #pragma omp parallel for num_threads(getDTthreads(xlen, true)) chmatch.c:143: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 143 | #pragma omp parallel for num_threads(getDTthreads(xlen, true)) 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 cj.c -o cj.o cj.c: In function ‘cj’: cj.c:29: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 29 | #pragma omp parallel for num_threads(getDTthreads(thislen*eachrep, true)) cj.c:37: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 37 | #pragma omp parallel for num_threads(getDTthreads(ncopy*blocklen, true)) cj.c:45: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 45 | #pragma omp parallel for num_threads(getDTthreads(thislen*eachrep, true)) cj.c:51: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 51 | #pragma omp parallel for num_threads(getDTthreads(ncopy*blocklen, true)) cj.c:59: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 59 | #pragma omp parallel for num_threads(getDTthreads(thislen*eachrep, true)) cj.c:65: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 65 | #pragma omp parallel for num_threads(getDTthreads(ncopy*blocklen, true)) 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 coalesce.c -o coalesce.o coalesce.c: In function ‘coalesce’: coalesce.c:74: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 74 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) coalesce.c:97: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 97 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) coalesce.c:119: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 119 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) coalesce.c:138: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 138 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) coalesce.c:162: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 162 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) 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 dogroups.c -o dogroups.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 fastmean.c -o fastmean.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 fcast.c -o fcast.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 fifelse.c -o fifelse.o fifelse.c: In function ‘fifelseR’: fifelse.c:115: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 115 | #pragma omp parallel for num_threads(getDTthreads(len0, true)) fifelse.c:130: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 130 | #pragma omp parallel for num_threads(getDTthreads(len0, true)) fifelse.c:145: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 145 | #pragma omp parallel for num_threads(getDTthreads(len0, true)) fifelse.c:175: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 175 | #pragma omp parallel for num_threads(getDTthreads(len0, true)) 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 fmelt.c -o fmelt.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 forder.c -o forder.o forder.c: In function ‘range_str’: forder.c:306: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 306 | #pragma omp parallel for num_threads(getDTthreads(n, true)) shared(marks, fail) forder.c:310: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 310 | #pragma omp atomic update forder.c:315: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 315 | #pragma omp critical(range_str_write) forder.c:329: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 329 | #pragma omp atomic write forder.c: In function ‘forder’: forder.c:554: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 554 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c:727: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 727 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c:742: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 742 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c:755: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 755 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c:774: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 774 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c:831: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 831 | #pragma omp parallel for num_threads(getDTthreads(nrow, true)) forder.c: In function ‘radix_r’: forder.c:1173: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1173 | #pragma omp parallel num_threads(getDTthreads(nBatch, false)) forder.c:1182: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 1182 | #pragma omp for forder.c:1285: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1285 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) forder.c:1301: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1301 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) forder.c:1369: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1369 | #pragma omp parallel for ordered schedule(dynamic) num_threads(MIN(nth, ngrp)) // #5077 forder.c:1373: warning: ignoring ‘#pragma omp ordered’ [-Wunknown-pragmas] 1373 | #pragma omp ordered forder.c:1378: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1378 | #pragma omp parallel for schedule(dynamic) num_threads(MIN(nth, ngrp)) // #5077 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 frank.c -o frank.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 fread.c -o fread.o fread.c: In function ‘freadMain’: fread.c:2471: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2471 | #pragma omp parallel num_threads(nth) fread.c:2475: warning: ignoring ‘#pragma omp master’ [-Wunknown-pragmas] 2475 | #pragma omp master fread.c:2515: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 2515 | #pragma omp for ordered schedule(dynamic) reduction(+:thRead,thPush) reduction(max:max_col) fread.c:2564: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 2564 | #pragma omp atomic fread.c:2705: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 2705 | #pragma omp critical fread.c:2764: warning: ignoring ‘#pragma omp ordered’ [-Wunknown-pragmas] 2764 | #pragma omp ordered 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 freadR.c -o freadR.o freadR.c: In function ‘pushBuffer’: freadR.c:583: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 583 | #pragma omp critical freadR.c: In function ‘progress’: freadR.c:701: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 701 | #pragma omp critical freadR.c:712: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 712 | #pragma omp critical 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 froll.c -o froll.o froll.c: In function ‘frollmeanExact’: froll.c:250: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 250 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) froll.c:270: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 270 | #pragma omp atomic write froll.c:288: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 288 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollsumExact’: froll.c:438: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 438 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) froll.c:453: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 453 | #pragma omp atomic write froll.c:471: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 471 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollmaxExact’: froll.c:649: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 649 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c:674: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 674 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c:684: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 684 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollminExact’: froll.c:853: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 853 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c:878: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 878 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c:888: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 888 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollprodExact’: froll.c:1086: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1086 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) froll.c:1101: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 1101 | #pragma omp atomic write froll.c:1119: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1119 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollvarExact’: froll.c:1233: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1233 | #pragma omp parallel for if (par) num_threads(getDTthreads(nx, true)) shared(truehasnf) froll.c:1247: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 1247 | #pragma omp atomic write froll.c:1276: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1276 | #pragma omp parallel for if (par) num_threads(getDTthreads(nx, true)) froll.c: In function ‘frollmedianFast’: froll.c:1618: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1618 | #pragma omp parallel for if (par) num_threads(getDTthreads(b, false)) froll.c: In function ‘frollmedianExact’: froll.c:1798: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1798 | #pragma omp parallel for num_threads(nth) froll.c:1826: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 1826 | #pragma omp parallel for num_threads(nth) 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 frollR.c -o frollR.o frollR.c: In function ‘frollfunR’: frollR.c:208: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 208 | #pragma omp parallel for if (par) schedule(dynamic) collapse(2) num_threads(getDTthreads(nx*nk, false)) 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 frolladaptive.c -o frolladaptive.o frolladaptive.c: In function ‘frolladaptivemeanFast’: frolladaptive.c:132: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 132 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:185: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 185 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivemeanExact’: frolladaptive.c:219: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 219 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) frolladaptive.c:242: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 242 | #pragma omp atomic write frolladaptive.c:261: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 261 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivesumFast’: frolladaptive.c:355: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 355 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:408: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 408 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivesumExact’: frolladaptive.c:440: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 440 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) frolladaptive.c:458: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 458 | #pragma omp atomic write frolladaptive.c:477: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 477 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivemaxExact’: frolladaptive.c:514: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 514 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:539: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 539 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:553: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 553 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptiveminExact’: frolladaptive.c:589: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 589 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:618: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 618 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c:632: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 632 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptiveprodExact’: frolladaptive.c:676: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 676 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) frolladaptive.c:694: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 694 | #pragma omp atomic write frolladaptive.c:713: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 713 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivevarExact’: frolladaptive.c:750: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 750 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) shared(truehasnf) frolladaptive.c:769: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 769 | #pragma omp atomic write frolladaptive.c:799: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 799 | #pragma omp parallel for num_threads(getDTthreads(nx, true)) frolladaptive.c: In function ‘frolladaptivemedianExact’: frolladaptive.c:960: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 960 | #pragma omp parallel for num_threads(nth) frolladaptive.c:997: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 997 | #pragma omp parallel for num_threads(nth) 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 frollapply.c -o frollapply.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 fsort.c -o fsort.o fsort.c: In function ‘fsort’: fsort.c:148: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 148 | #pragma omp parallel for schedule(dynamic) num_threads(getDTthreads(nBatch, false)) fsort.c:199: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 199 | #pragma omp parallel for num_threads(nth) fsort.c:224: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 224 | #pragma omp parallel for num_threads(nth) fsort.c:270: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 270 | #pragma omp parallel num_threads(getDTthreads(MSBsize, false)) fsort.c:282: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 282 | #pragma omp for schedule(monotonic_dynamic,1) 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 fwrite.c -o fwrite.o fwrite.c: In function ‘fwriteMain’: fwrite.c:979: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 979 | #pragma omp parallel for ordered num_threads(nth) schedule(dynamic) fwrite.c:1052: warning: ignoring ‘#pragma omp ordered’ [-Wunknown-pragmas] 1052 | #pragma omp ordered fwrite.c:1081:17: warning: ‘crc’ may be used uninitialized [-Wmaybe-uninitialized] 1081 | crc = crc32_combine(crc, mycrc, mylen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fwrite.c:636:16: note: ‘crc’ was declared here 636 | unsigned int crc; | ^~~ 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 fwriteR.c -o fwriteR.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 gsumm.c -o gsumm.o gsumm.c: In function ‘gforce’: gsumm.c:99: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 99 | #pragma omp parallel for num_threads(getDTthreads(ngrp, false)) gsumm.c:126: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 126 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) // schedule(dynamic,1) gsumm.c:150: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 150 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:177: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 177 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) // schedule(dynamic,1) gsumm.c: In function ‘gather’: gsumm.c:228: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 228 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) gsumm.c:257: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 257 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) gsumm.c:284: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 284 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) gsumm.c:313: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 313 | #pragma omp parallel for num_threads(getDTthreads(nBatch, false)) gsumm.c: In function ‘gsum’: gsumm.c:371: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 371 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) //schedule(dynamic,1) gsumm.c:388: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 388 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:417: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 417 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:445: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 445 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:460: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 460 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:481: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 481 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:496: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 496 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:516: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 516 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:540: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 540 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:556: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 556 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c: In function ‘gmean’: gsumm.c:611: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 611 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:624: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 624 | #pragma omp parallel for num_threads(getDTthreads(ngrp, true)) gsumm.c:631: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 631 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:649: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 649 | #pragma omp parallel for num_threads(getDTthreads(ngrp, true)) gsumm.c:660: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 660 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:674: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 674 | #pragma omp parallel for num_threads(getDTthreads(ngrp, true)) gsumm.c:689: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 689 | #pragma omp parallel for num_threads(getDTthreads(highSize, false)) gsumm.c:712: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 712 | #pragma omp parallel for num_threads(getDTthreads(ngrp, true)) 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 hash.c -o hash.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 idatetime.c -o idatetime.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 ijoin.c -o ijoin.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 inrange.c -o inrange.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 mergelist.c -o mergelist.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 nafill.c -o nafill.o nafill.c: In function ‘nafillR’: nafill.c:203: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 203 | #pragma omp parallel for if (nx>1) num_threads(getDTthreads(nx, true)) 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 negate.c -o negate.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 nqrecreateindices.c -o nqrecreateindices.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 openmp-utils.c -o openmp-utils.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 programming.c -o programming.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 quickselect.c -o quickselect.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 rbindlist.c -o rbindlist.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 reorder.c -o reorder.o reorder.c: In function ‘reorder’: reorder.c:77: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 77 | #pragma omp parallel for num_threads(getDTthreads(end, true)) reorder.c:90: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 90 | #pragma omp parallel for num_threads(getDTthreads(end, true)) reorder.c:99: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 99 | #pragma omp parallel for num_threads(getDTthreads(end, true)) reorder.c:108: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 108 | #pragma omp parallel for num_threads(getDTthreads(end, true)) 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 shellsort.c -o shellsort.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 shift.c -o shift.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 snprintf.c -o snprintf.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 subset.c -o subset.o subset.c: In function ‘subsetVectorRaw’: subset.c:54: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 54 | PARLOOP(NA_INTEGER) subset.c:54: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] subset.c:60: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 60 | PARLOOP(INT64_MIN) subset.c:60: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] subset.c:64: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 64 | PARLOOP(NA_REAL) subset.c:64: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] subset.c:93: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 93 | PARLOOP(NA_CPLX) subset.c:93: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] subset.c:98: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 98 | PARLOOP(0) subset.c:98: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] subset.c: In function ‘convertNegAndZeroIdx’: subset.c:150: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 150 | #pragma omp parallel for num_threads(getDTthreads(n, true)) 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 transpose.c -o transpose.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 types.c -o types.o types.c: In function ‘testMsgR’: types.c:90: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 90 | #pragma omp parallel for schedule(dynamic) collapse(2) num_threads(getDTthreads(nx*nk, false)) 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 uniqlist.c -o uniqlist.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 utils.c -o utils.o utils.c: In function ‘frev’: utils.c:560: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 560 | #pragma omp parallel for num_threads(getDTthreads(n, true)) utils.c:570: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 570 | #pragma omp parallel for num_threads(getDTthreads(n, true)) utils.c:579: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 579 | #pragma omp parallel for num_threads(getDTthreads(n, true)) utils.c:607: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 607 | #pragma omp parallel for num_threads(getDTthreads(n, true)) utils.c:617: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 617 | #pragma omp parallel for num_threads(getDTthreads(n, true)) 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 vecseq.c -o vecseq.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 wrappers.c -o wrappers.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 data.table.so assign.o between.o bmerge.o chmatch.o cj.o coalesce.o dogroups.o fastmean.o fcast.o fifelse.o fmelt.o forder.o frank.o fread.o freadR.o froll.o frollR.o frolladaptive.o frollapply.o fsort.o fwrite.o fwriteR.o gsumm.o hash.o idatetime.o ijoin.o init.o inrange.o mergelist.o nafill.o negate.o nqrecreateindices.o openmp-utils.o programming.o quickselect.o rbindlist.o reorder.o shellsort.o shift.o snprintf.o subset.o transpose.o types.o uniqlist.o utils.o vecseq.o wrappers.o -fvisibility=hidden -lz -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR PKG_CFLAGS = -fvisibility=hidden PKG_LIBS = -fvisibility=hidden -lz if [ "data.table.so" != "data_table.so" ]; then mv data.table.so data_table.so; fi if [ "" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id data_table.so data_table.so; fi make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpAREusV/R.INSTALLdef18498a26a5/data.table/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-data.table/00new/data.table/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 (data.table) * 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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8akCip/R.INSTALLde31c38346d71/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/Rtmp8akCip/R.INSTALLde31c38346d71/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 ‘units’ ... ** this is package ‘units’ version ‘1.0-0’ ** package ‘units’ successfully unpacked and MD5 sums checked ** using staged installation configure: units: 1.0-0 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 configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpicd3Hd/R.INSTALLe162b2131afb4/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/Rtmpicd3Hd/R.INSTALLe162b2131afb4/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 ‘RcppArmadillo’ ... ** this is package ‘RcppArmadillo’ version ‘15.2.3-1’ ** package ‘RcppArmadillo’ successfully unpacked and MD5 sums checked ** using staged installation 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 how to run the C++ preprocessor... g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -std=gnu++11 -E checking whether the compiler supports GNU C++... (cached) yes checking whether g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -std=gnu++11 accepts -g... (cached) yes checking for g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -std=gnu++11 option to enable C++11 features... (cached) -std=gnu++11 checking what system we are on... running Linux on x86_64 checking whether we have a suitable tempdir... /home/hornik/tmp/scratch checking whether on Linux... yes checking whether R CMD SHLIB can already compile OpenMP programs... yes checking whether on macOS... no checking for OpenMP... found and suitable configure: creating ./config.status config.status: creating inst/include/RcppArmadillo/config/RcppArmadilloConfigGenerated.h config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpOY2rs2/R.INSTALLe16383493c1f0/RcppArmadillo/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 -DARMA_USE_CURRENT -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 RcppArmadillo.cpp -o RcppArmadillo.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 -DARMA_USE_CURRENT -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../inst/include -DARMA_USE_CURRENT -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 fastLm.cpp -o fastLm.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 RcppArmadillo.so RcppArmadillo.o RcppExports.o fastLm.o -llapack -L/home/hornik/tmp/R-d-gcc-xtra/lib -lRblas -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpOY2rs2/R.INSTALLe16383493c1f0/RcppArmadillo/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-RcppArmadillo/00new/RcppArmadillo/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 (RcppArmadillo) * installing *source* package ‘later’ ... ** this is package ‘later’ version ‘1.4.6’ ** package ‘later’ successfully unpacked and MD5 sums checked ** using staged installation Running configure script -latomic linker flag not needed. Found UBSAN. Will skip tests that raise false positives. ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8JSrcP/R.INSTALLe16346e8b6c4f/later/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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 callback_registry.cpp -o callback_registry.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 debug.cpp -o debug.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 fd.cpp -o fd.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 later.cpp -o later.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 later_posix.cpp -o later_posix.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 later_win32.cpp -o later_win32.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 timer_posix.cpp -o timer_posix.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 timestamp_unix.cpp -o timestamp_unix.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 -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 timestamp_win32.cpp -o timestamp_win32.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 tinycthread.c -o tinycthread.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -DUSING_UBSAN -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 wref.c -o wref.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 later.so RcppExports.o callback_registry.o debug.o fd.o init.o later.o later_posix.o later_win32.o timer_posix.o timestamp_unix.o timestamp_win32.o tinycthread.o wref.o -pthread -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8JSrcP/R.INSTALLe16346e8b6c4f/later/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-later/00new/later/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 (later) begin installing package ‘promises’ * installing *source* package ‘vctrs’ ... ** this is package ‘vctrs’ version ‘0.7.1’ ** package ‘vctrs’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpOVxEZr/R.INSTALLe119327a6637e/vctrs/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 altrep-lazy-character.c -o altrep-lazy-character.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 altrep-rle.c -o altrep-rle.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 altrep.c -o altrep.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 arg-counter.c -o arg-counter.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 arg.c -o arg.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 assert.c -o assert.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 bind.c -o bind.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 c.c -o c.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 callables.c -o callables.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 case-when.c -o case-when.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 cast-bare.c -o cast-bare.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 cast-dispatch.c -o cast-dispatch.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 cast.c -o cast.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 compare.c -o compare.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 complete.c -o complete.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 conditions.c -o conditions.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 dictionary.c -o dictionary.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 dim.c -o dim.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 empty.c -o empty.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 equal.c -o equal.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 expand.c -o expand.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 fields.c -o fields.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 fill.c -o fill.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 globals.c -o globals.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 group.c -o group.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 growable.c -o growable.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 hash.c -o hash.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 if-else.c -o if-else.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 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./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 interval.c -o interval.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 list-combine.c -o list-combine.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 list-unchop.c -o list-unchop.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 match-joint.c -o match-joint.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 match.c -o match.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 missing.c -o missing.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 names.c -o names.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 order-collate.c -o order-collate.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 order-groups.c -o order-groups.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 order-sortedness.c -o order-sortedness.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 order.c -o order.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 parallel.c -o parallel.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 poly-op.c -o poly-op.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 proxy-restore.c -o proxy-restore.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 proxy.c -o proxy.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 ptype-common.c -o ptype-common.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 ptype.c -o ptype.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 ptype2-dispatch.c -o ptype2-dispatch.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 ptype2.c -o ptype2.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 rank.c -o rank.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 recode.c -o recode.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 rep.c -o rep.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-dev.c -o rlang-dev.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 runs.c -o runs.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 set.c -o set.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 shape.c -o shape.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 size-common.c -o size-common.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 size.c -o size.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 slice-array.c -o slice-array.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 slice-assign-array.c -o slice-assign-array.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 slice-assign.c -o slice-assign.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 slice-chop.c -o slice-chop.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 slice-interleave.c -o slice-interleave.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 slice.c -o slice.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 split.c -o split.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 subscript-loc.c -o subscript-loc.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 subscript.c -o subscript.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 translate.c -o translate.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 type-data-frame.c -o type-data-frame.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 type-date-time.c -o type-date-time.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 type-factor.c -o type-factor.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 type-info.c -o type-info.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 type-integer64.c -o type-integer64.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 type-tibble.c -o type-tibble.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 typeof2-s3.c -o typeof2-s3.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 typeof2.c -o typeof2.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 unspecified.c -o unspecified.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 utils-dispatch.c -o utils-dispatch.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 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./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 vctrs.so altrep-lazy-character.o altrep-rle.o altrep.o arg-counter.o arg.o assert.o bind.o c.o callables.o case-when.o cast-bare.o cast-dispatch.o cast.o compare.o complete.o conditions.o dictionary.o dim.o empty.o equal.o expand.o fields.o fill.o globals.o group.o growable.o hash.o if-else.o init.o interval.o list-combine.o list-unchop.o match-joint.o match.o missing.o names.o order-collate.o order-groups.o order-sortedness.o order.o parallel.o poly-op.o proxy-restore.o proxy.o ptype-common.o ptype.o ptype2-dispatch.o ptype2.o rank.o recode.o rep.o rlang-dev.o rlang.o runs.o set.o shape.o size-common.o size.o slice-array.o slice-assign-array.o slice-assign.o slice-chop.o slice-interleave.o slice.o split.o subscript-loc.o subscript.o translate.o type-data-frame.o type-date-time.o type-factor.o type-info.o type-integer64.o type-tibble.o typeof2-s3.o typeof2.o unspecified.o utils-dispatch.o utils.o version.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpOVxEZr/R.INSTALLe119327a6637e/vctrs/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-vctrs/00new/vctrs/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 (vctrs) begin installing package ‘pillar’ begin installing package ‘tidyselect’ begin installing package ‘igraph’ begin installing package ‘purrr’ * 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) begin installing package ‘ggplot2’ * installing *source* package ‘tidyselect’ ... ** this is package ‘tidyselect’ version ‘1.2.1’ ** package ‘tidyselect’ 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 (tidyselect) * installing *source* package ‘promises’ ... ** this is package ‘promises’ version ‘1.5.0’ ** package ‘promises’ 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 (promises) * installing *source* package ‘purrr’ ... ** this is package ‘purrr’ version ‘1.2.1’ ** package ‘purrr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNHal2R/R.INSTALLe2912360e1376/purrr/src' 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/cli/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 backports.c -o backports.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/cli/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'/home/hornik/tmp/CRAN_special_gcc-san/Library/cli/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 coerce.c -o coerce.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/cli/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 conditions.c -o conditions.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/cli/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 every-some-none.c -o every-some-none.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/cli/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 flatten.c -o flatten.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/cli/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'/home/hornik/tmp/CRAN_special_gcc-san/Library/cli/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 map.c -o map.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/cli/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 pluck.c -o pluck.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/cli/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 transpose.c -o transpose.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/cli/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 -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o purrr.so backports.o cleancall.o coerce.o conditions.o every-some-none.o flatten.o init.o map.o pluck.o transpose.o utils.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNHal2R/R.INSTALLe2912360e1376/purrr/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-purrr/00new/purrr/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 (purrr) begin installing package ‘furrr’ * installing *source* package ‘pillar’ ... ** this is package ‘pillar’ version ‘1.11.1’ ** package ‘pillar’ 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 (pillar) begin installing package ‘tibble’ * installing *source* package ‘furrr’ ... ** this is package ‘furrr’ version ‘0.3.1’ ** package ‘furrr’ 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 (furrr) * installing *source* package ‘tibble’ ... ** this is package ‘tibble’ version ‘3.3.1’ ** package ‘tibble’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsktNtK/R.INSTALLe2c6a70049e3b/tibble/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 attributes.c -o attributes.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 coerce.c -o coerce.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 matrixToDataFrame.c -o matrixToDataFrame.o matrixToDataFrame.c:7:13: warning: ‘pairlist_shallow_copy’ defined but not used [-Wunused-function] 7 | static SEXP pairlist_shallow_copy(SEXP p) { | ^~~~~~~~~~~~~~~~~~~~~ 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 tibble.so attributes.o coerce.o init.o matrixToDataFrame.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsktNtK/R.INSTALLe2c6a70049e3b/tibble/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-tibble/00new/tibble/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 (tibble) begin installing package ‘dplyr’ * installing *source* package ‘hunspell’ ... ** this is package ‘hunspell’ version ‘3.0.6’ ** package ‘hunspell’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpgxCBaq/R.INSTALLe163348119ed7/hunspell/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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c dictionary.cpp -o dictionary.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parser.cpp -o parser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parsers/textparser.cc -o parsers/textparser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parsers/latexparser.cc -o parsers/latexparser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parsers/manparser.cc -o parsers/manparser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parsers/xmlparser.cc -o parsers/xmlparser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c parsers/htmlparser.cc -o parsers/htmlparser.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/affentry.cc -o hunspell/affentry.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/affixmgr.cc -o hunspell/affixmgr.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/filemgr.cc -o hunspell/filemgr.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/hashmgr.cc -o hunspell/hashmgr.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/hunspell.cc -o hunspell/hunspell.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/hunzip.cc -o hunspell/hunzip.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/phonet.cc -o hunspell/phonet.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/replist.cc -o hunspell/replist.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/suggestmgr.cc -o hunspell/suggestmgr.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. -Ihunspell -DBUILDING_LIBHUNSPELL -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hunspell/csutil.cc -o hunspell/csutil.o ar rcs hunspell/libstathunspell.a parsers/textparser.o parsers/latexparser.o parsers/manparser.o parsers/xmlparser.o parsers/htmlparser.o hunspell/affentry.o hunspell/affixmgr.o hunspell/filemgr.o hunspell/hashmgr.o hunspell/hunspell.o hunspell/hunzip.o hunspell/phonet.o hunspell/replist.o hunspell/suggestmgr.o hunspell/csutil.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 hunspell.so RcppExports.o dictionary.o parser.o -Lhunspell -lstathunspell -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpgxCBaq/R.INSTALLe163348119ed7/hunspell/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-hunspell/00new/hunspell/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 (hunspell) begin installing package ‘spelling’ * installing *source* package ‘testthat’ ... ** this is package ‘testthat’ version ‘3.3.2’ ** package ‘testthat’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpgyStYC/R.INSTALLe1dce27f25d4/testthat/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 -DCOMPILING_TESTTHAT -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../inst/include -DCOMPILING_TESTTHAT -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 test-catch.cpp -o test-catch.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 -DCOMPILING_TESTTHAT -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 test-example.cpp -o test-example.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 -DCOMPILING_TESTTHAT -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 test-runner.cpp -o test-runner.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 testthat.so init.o test-catch.o test-example.o test-runner.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpgyStYC/R.INSTALLe1dce27f25d4/testthat/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-testthat/00new/testthat/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 (testthat) * installing *source* package ‘spelling’ ... ** this is package ‘spelling’ version ‘2.3.2’ ** package ‘spelling’ 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 (spelling) * installing *source* package ‘RcppEigen’ ... ** this is package ‘RcppEigen’ version ‘0.3.4.0.2’ ** package ‘RcppEigen’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmptvtYNy/R.INSTALLe1636206eec66/RcppEigen/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 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppEigen.cpp -o RcppEigen.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 -I../inst/include -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 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c fastLm.cpp -o fastLm.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 RcppEigen.so RcppEigen.o RcppExports.o fastLm.o -llapack -L/home/hornik/tmp/R-d-gcc-xtra/lib -lRblas -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmptvtYNy/R.INSTALLe1636206eec66/RcppEigen/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-RcppEigen/00new/RcppEigen/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 (RcppEigen) begin installing package ‘RSpectra’ * installing *source* package ‘dplyr’ ... ** this is package ‘dplyr’ version ‘1.2.0’ ** package ‘dplyr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNPPNMO/R.INSTALLe2db66e3b8efb/dplyr/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 chop.cpp -o chop.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 filter.cpp -o filter.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 funs.cpp -o funs.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 group_by.cpp -o group_by.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 group_data.cpp -o group_data.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 imports.cpp -o imports.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 -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 mask.cpp -o mask.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 mutate.cpp -o mutate.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 reconstruct.cpp -o reconstruct.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 slice.cpp -o slice.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 summarise.cpp -o summarise.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 dplyr.so chop.o filter.o funs.o group_by.o group_data.o imports.o init.o mask.o mutate.o reconstruct.o slice.o summarise.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNPPNMO/R.INSTALLe2db66e3b8efb/dplyr/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-dplyr/00new/dplyr/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 ** 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 (dplyr) * installing *source* package ‘magick’ ... ** this is package ‘magick’ version ‘2.9.0’ ** package ‘magick’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/usr/include/x86_64-linux-gnu/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 Using PKG_LIBS=-lMagick++-7.Q16 -lMagickWand-7.Q16 -lMagickCore-7.Q16 ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpajC6rw/R.INSTALLe162e365fc52c/magick/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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c animation.cpp -o animation.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -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/usr/include/x86_64-linux-gnu/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c base.cpp -o base.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c color.cpp -o color.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c composite.cpp -o composite.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c config.cc -o config.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c convolve.cpp -o convolve.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c device.cpp -o device.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c edges.cpp -o edges.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c edit.cpp -o edit.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c fonts.cpp -o fonts.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c options.cpp -o options.o options.cpp: In function ‘Rcpp::DataFrame list_font_info()’: options.cpp:37:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | for (int i = 0; i < number_fonts; i++){ | ~~^~~~~~~~~~~~~~ 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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c properties.cpp -o properties.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c resize.cpp -o resize.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c segment.cpp -o segment.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/ImageMagick-7 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_CHANNEL_MASK_DEPTH=32 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c transformations.cpp -o transformations.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 magick.so RcppExports.o animation.o attributes.o base.o color.o composite.o config.o convolve.o device.o edges.o edit.o fonts.o options.o properties.o resize.o segment.o transformations.o -lMagick++-7.Q16 -lMagickWand-7.Q16 -lMagickCore-7.Q16 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpajC6rw/R.INSTALLe162e365fc52c/magick/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-magick/00new/magick/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 (magick) begin installing package ‘animation’ * installing *source* package ‘ggplot2’ ... ** this is package ‘ggplot2’ version ‘4.0.2’ ** package ‘ggplot2’ 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 *** 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 (ggplot2) * installing *source* package ‘animation’ ... ** this is package ‘animation’ version ‘2.8’ ** package ‘animation’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** demo ** 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 (animation) * 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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpD67D94/R.INSTALLe13ab23f001f0/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/RtmpD67D94/R.INSTALLe13ab23f001f0/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:137:18: warning: ‘virtual 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_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:133:10: warning: ‘virtual bool 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/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:137:18: warning: ‘virtual 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_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:136:18: warning: ‘virtual 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_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:137:18: warning: ‘virtual 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_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:136:18: warning: ‘virtual 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/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: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); } | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:136:18: warning: ‘virtual 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: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); } | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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:136:18: warning: ‘virtual 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_selectors.hpp:137:18: warning: ‘virtual 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/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:133:10: warning: ‘virtual bool 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_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:136:18: warning: ‘virtual 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_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:136:18: warning: ‘virtual 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_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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:135:18: warning: ‘virtual 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_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion 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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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_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:135:18: warning: ‘virtual 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: 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); } | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:137:18: warning: ‘virtual 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/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:137:18: warning: ‘virtual 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/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:137:18: warning: ‘virtual 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) | ^~~~~~~~~~~~~~~~~~~~~ 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); } | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:136:18: warning: ‘virtual 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: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); } | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:133:10: warning: ‘virtual bool 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: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); } | ^~~~~~~~ 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: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*); | ^~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:135:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:137:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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: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: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: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: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: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: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: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: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: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: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: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: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: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*); | ^~~~~~~~ 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:137:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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:136:18: warning: ‘virtual 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/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/RtmpD67D94/R.INSTALLe13ab23f001f0/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/RtmpD67D94/R.INSTALLe13ab23f001f0/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 ‘RSpectra’ ... ** this is package ‘RSpectra’ version ‘0.16-2’ ** package ‘RSpectra’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpO7k0l7/R.INSTALLe319d57df6a11/RSpectra/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 -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/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 eigs_gen.cpp -o eigs_gen.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 -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/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 eigs_sym.cpp -o eigs_sym.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 -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/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 is_sym.cpp -o is_sym.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 -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/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 matops.cpp -o matops.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c register_routines.c -o register_routines.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 -DUSE_FC_LEN_T -I../inst/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/RcppEigen/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 svds.cpp -o svds.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 RSpectra.so eigs_gen.o eigs_sym.o is_sym.o matops.o register_routines.o svds.o -llapack -L/home/hornik/tmp/R-d-gcc-xtra/lib -lRblas -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpO7k0l7/R.INSTALLe319d57df6a11/RSpectra/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-RSpectra/00new/RSpectra/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 (RSpectra) * installing *source* package ‘igraph’ ... ** this is package ‘igraph’ version ‘2.2.2’ ** package ‘igraph’ successfully unpacked and MD5 sums checked ** using staged installation libxml2 include directories: -I/usr/include/libxml2 libxml2 library link flags: -lxml2 Using installed GLPK ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpqrkuxc/R.INSTALLe29151bc0893e/igraph/src' gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dgetv0.f -o vendor/arpack/dgetv0.o vendor/arpack/dgetv0.f:120:23: 120 | & ( ido, bmat, itry, initv, n, j, v, ldv, resid, rnorm, | 1~~~ Warning: Unused dummy argument ‘itry’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dgetv0.f:269:72: 269 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dlaqrb.f -o vendor/arpack/dlaqrb.o vendor/arpack/dlaqrb.f:495:16: 495 | if( i2.gt.i ) | ^ Warning: ‘i2’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dlaqrb.f:141:25: 141 | integer i, i1, i2, itn, its, j, k, l, m, nh, nr | ^~ note: ‘i2’ was declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dmout.f -o vendor/arpack/dmout.o vendor/arpack/dmout.f:21:43: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:26: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:21:51: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:59: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:29: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘j’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:32: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:36: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:34:26: 34 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:40: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:21:31: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:37: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:40: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:45: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaitr.f -o vendor/arpack/dnaitr.o vendor/arpack/dnaitr.f:210:32: 210 | & (ido, bmat, n, k, np, nb, resid, rnorm, v, ldv, h, ldh, | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] vendor/arpack/dnaitr.f:494:72: 494 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnapps.f -o vendor/arpack/dnapps.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaup2.f -o vendor/arpack/dnaup2.o vendor/arpack/dnaup2.f:315:5: 315 | 10 continue | 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] vendor/arpack/dnaup2.f:175:60: 175 | & ( ido, bmat, n, which, nev, np, tol, resid, mode, iupd, | 1~~~ Warning: Unused dummy argument ‘iupd’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaupd.f -o vendor/arpack/dnaupd.o vendor/arpack/dnaupd.f:541:25: 541 | if (nb .le. 0) nb = 1 | 1~~~~~~~ Warning: Nonconforming tab character at (1) [-Wtabs] vendor/arpack/dnaupd.f:542:29: 542 | if (tol .le. zero) tol = dlamch('EpsMach') | 1~~~~~~~ Warning: Nonconforming tab character at (1) [-Wtabs] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnconv.f -o vendor/arpack/dnconv.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dneigh.f -o vendor/arpack/dneigh.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dneupd.f -o vendor/arpack/dneupd.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dneupd.f:537:72: 537 | & '_neupd: Threshold eigenvalue used for re-ordering') | ^ Warning: ‘thres’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dneupd.f:347:43: 347 | & conds, rnorm, sep, temp, thres, vl(1,1), temp1, eps23 | ^~~~~ note: ‘thres’ was declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dngets.f -o vendor/arpack/dngets.o vendor/arpack/dngets.f:96:28: 96 | & bounds, shiftr, shifti ) | 1~~~~~ Warning: Unused dummy argument ‘shifti’ at (1) [-Wunused-dummy-argument] vendor/arpack/dngets.f:96:20: 96 | & bounds, shiftr, shifti ) | 1~~~~~ Warning: Unused dummy argument ‘shiftr’ at (1) [-Wunused-dummy-argument] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaitr.f -o vendor/arpack/dsaitr.o vendor/arpack/dsaitr.f:484:72: 484 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsapps.f -o vendor/arpack/dsapps.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaup2.f -o vendor/arpack/dsaup2.o vendor/arpack/dsaup2.f:812:5: 812 | 130 continue | 1 Warning: Label 130 at (1) defined but not used [-Wunused-label] vendor/arpack/dsaup2.f:326:5: 326 | 10 continue | 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] vendor/arpack/dsaup2.f:180:60: 180 | & ( ido, bmat, n, which, nev, np, tol, resid, mode, iupd, | 1~~~ Warning: Unused dummy argument ‘iupd’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaupd.f -o vendor/arpack/dsaupd.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsconv.f -o vendor/arpack/dsconv.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dseigt.f -o vendor/arpack/dseigt.o vendor/arpack/dseigt.f:124:18: 124 | integer i, k, msglvl | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsesrt.f -o vendor/arpack/dsesrt.o gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dseupd.f -o vendor/arpack/dseupd.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dseupd.f:557:49: 557 | if ( workl(irz+j) .le. thres1 .or. | ^ Warning: ‘thres1’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dseupd.f:259:39: 259 | & bnorm2, rnorm, temp, thres1, thres2, tempbnd, eps23 | ^~~~~~ note: ‘thres1’ was declared here vendor/arpack/dseupd.f:557:49: 557 | if ( workl(irz+j) .le. thres1 .or. | ^ Warning: ‘thres2’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dseupd.f:259:47: 259 | & bnorm2, rnorm, temp, thres1, thres2, tempbnd, eps23 | ^~~~~~ note: ‘thres2’ was declared here gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsgets.f -o vendor/arpack/dsgets.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsortc.f -o vendor/arpack/dsortc.o gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsortr.f -o vendor/arpack/dsortr.o gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstatn.f -o vendor/arpack/dstatn.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstats.f -o vendor/arpack/dstats.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstqrb.f -o vendor/arpack/dstqrb.o gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dvout.f -o vendor/arpack/dvout.o vendor/arpack/dvout.f:32:26: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:44: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:18:52: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:32:29: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:32:33: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:31:26: 31 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:32:37: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:31: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:18:37: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:32:42: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:40: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~ Warning: Unused dummy argument ‘sx’ at (1) [-Wunused-dummy-argument] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/ivout.f -o vendor/arpack/ivout.o vendor/arpack/ivout.f:25:18: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:18:44: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:52: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:40: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:25:29: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:25:33: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:26:20: 26 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:25:37: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:18:31: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:37: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:25:21: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/second.f -o vendor/arpack/second.o vendor/arpack/second.f:23:26: 23 | REAL ETIME | 1~~~~ Warning: Unused variable ‘etime’ declared at (1) [-Wunused-variable] vendor/arpack/second.f:17:26: 17 | REAL T1 | 1~ Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] vendor/arpack/second.f:20:26: 20 | REAL TARRAY( 2 ) | 1~~~~~~~~~~ Warning: Unused variable ‘tarray’ declared at (1) [-Wunused-variable] gfortran-15 -fsanitize=address -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/wrap.f -o vendor/arpack/wrap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/betweenness.c -o vendor/cigraph/src/centrality/betweenness.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/centrality_other.c -o vendor/cigraph/src/centrality/centrality_other.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/centralization.c -o vendor/cigraph/src/centrality/centralization.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/closeness.c -o vendor/cigraph/src/centrality/closeness.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/coreness.c -o vendor/cigraph/src/centrality/coreness.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/eigenvector.c -o vendor/cigraph/src/centrality/eigenvector.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/hub_authority.c -o vendor/cigraph/src/centrality/hub_authority.o vendor/cigraph/src/centrality/hub_authority.c: In function ‘igraph_hub_and_authority_scores’: vendor/cigraph/src/centrality/hub_authority.c:394:84: warning: ‘my_hub_vector_p’ may be used uninitialized [-Wmaybe-uninitialized] 394 | igraph_i_kleinberg_weighted_hub_to_auth(no_of_nodes, authority_vector, &VECTOR(*my_hub_vector_p)[0], &ininclist, graph, weights); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/cigraph/src/centrality/hub_authority.c:222:22: note: ‘my_hub_vector_p’ was declared here 222 | igraph_vector_t *my_hub_vector_p; | ^~~~~~~~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/centrality/pagerank.c -o vendor/cigraph/src/centrality/pagerank.o vendor/cigraph/src/centrality/pagerank.c: In function ‘igraph_i_personalized_pagerank_arpack’: vendor/cigraph/src/centrality/pagerank.c:607:52: warning: ‘reset_sum’ may be used uninitialized [-Wmaybe-uninitialized] 607 | igraph_vector_scale(&normalized_reset, 1.0 / reset_sum); | ~~~~^~~~~~~~~~~ vendor/cigraph/src/centrality/pagerank.c:502:19: note: ‘reset_sum’ was declared here 502 | igraph_real_t reset_sum; /* used only when reset != NULL */ | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack.cpp -o vendor/cigraph/src/centrality/prpack.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_base_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_base_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.o vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp: In member function ‘igraph_error_t prpack::prpack_igraph_graph::convert_from_igraph(const igraph_t*, const igraph_vector_t*, bool)’: vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp:120:31: warning: ‘p_weight’ may be used uninitialized [-Wmaybe-uninitialized] 120 | *p_weight = VECTOR(*weights)[VECTOR(neis)[j]]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp:19:13: note: ‘p_weight’ was declared here 19 | double *p_weight; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_result.cpp -o vendor/cigraph/src/centrality/prpack/prpack_result.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_solver.cpp -o vendor/cigraph/src/centrality/prpack/prpack_solver.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/prpack/prpack_utils.cpp -o vendor/cigraph/src/centrality/prpack/prpack_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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/centrality/truss.cpp -o vendor/cigraph/src/centrality/truss.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/cliquer/cliquer.c -o vendor/cigraph/src/cliques/cliquer/cliquer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/cliquer/cliquer_graph.c -o vendor/cigraph/src/cliques/cliquer/cliquer_graph.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/cliquer/reorder.c -o vendor/cigraph/src/cliques/cliquer/reorder.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/cliquer_wrapper.c -o vendor/cigraph/src/cliques/cliquer_wrapper.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/cliques.c -o vendor/cigraph/src/cliques/cliques.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/glet.c -o vendor/cigraph/src/cliques/glet.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cliques/maximal_cliques.c -o vendor/cigraph/src/cliques/maximal_cliques.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/community_misc.c -o vendor/cigraph/src/community/community_misc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/edge_betweenness.c -o vendor/cigraph/src/community/edge_betweenness.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/fast_modularity.c -o vendor/cigraph/src/community/fast_modularity.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/fluid.c -o vendor/cigraph/src/community/fluid.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/infomap/infomap.cc -o vendor/cigraph/src/community/infomap/infomap.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/infomap/infomap_FlowGraph.cc -o vendor/cigraph/src/community/infomap/infomap_FlowGraph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/infomap/infomap_Greedy.cc -o vendor/cigraph/src/community/infomap/infomap_Greedy.o vendor/cigraph/src/community/infomap/infomap_Greedy.cc: In member function ‘bool Greedy::optimize()’: vendor/cigraph/src/community/infomap/infomap_Greedy.cc:126:36: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘igraph_uint_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | if (redirect[nb_M] >= offset) { vendor/cigraph/src/community/infomap/infomap_Greedy.cc:143:32: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘igraph_uint_t’ {aka ‘long unsigned int’} [-Wsign-compare] 143 | if (redirect[nb_M] >= offset) { vendor/cigraph/src/community/infomap/infomap_Greedy.cc:184:28: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘igraph_uint_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | if (redirect[oldM] >= offset) { gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/label_propagation.c -o vendor/cigraph/src/community/label_propagation.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/leading_eigenvector.c -o vendor/cigraph/src/community/leading_eigenvector.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/leiden.c -o vendor/cigraph/src/community/leiden.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/louvain.c -o vendor/cigraph/src/community/louvain.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/modularity.c -o vendor/cigraph/src/community/modularity.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/optimal_modularity.c -o vendor/cigraph/src/community/optimal_modularity.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/spinglass/NetDataTypes.cpp -o vendor/cigraph/src/community/spinglass/NetDataTypes.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/spinglass/NetRoutines.cpp -o vendor/cigraph/src/community/spinglass/NetRoutines.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/spinglass/clustertool.cpp -o vendor/cigraph/src/community/spinglass/clustertool.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/spinglass/pottsmodel_2.cpp -o vendor/cigraph/src/community/spinglass/pottsmodel_2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/community/voronoi.c -o vendor/cigraph/src/community/voronoi.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/walktrap/walktrap.cpp -o vendor/cigraph/src/community/walktrap/walktrap.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/walktrap/walktrap_communities.cpp -o vendor/cigraph/src/community/walktrap/walktrap_communities.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/walktrap/walktrap_graph.cpp -o vendor/cigraph/src/community/walktrap/walktrap_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/community/walktrap/walktrap_heap.cpp -o vendor/cigraph/src/community/walktrap/walktrap_heap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/connectivity/cohesive_blocks.c -o vendor/cigraph/src/connectivity/cohesive_blocks.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/connectivity/components.c -o vendor/cigraph/src/connectivity/components.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/connectivity/percolation.c -o vendor/cigraph/src/connectivity/percolation.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/connectivity/reachability.c -o vendor/cigraph/src/connectivity/reachability.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/connectivity/separators.c -o vendor/cigraph/src/connectivity/separators.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/adjacency.c -o vendor/cigraph/src/constructors/adjacency.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/atlas.c -o vendor/cigraph/src/constructors/atlas.o In file included from vendor/cigraph/include/igraph_constructors.h:29, from vendor/cigraph/src/constructors/atlas.c:19: vendor/cigraph/src/constructors/atlas.c: In function ‘igraph_atlas’: vendor/cigraph/src/constructors/atlas.c:81:18: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 81 | IGRAPH_CHECK(igraph_create(graph, vendor/cigraph/include/igraph_error.h:724:40: note: in definition of macro ‘IGRAPH_CHECK’ 724 | igraph_error_t igraph_i_ret = (expr); \ | ^~~~ In file included from vendor/cigraph/include/igraph_vector.h:88, from vendor/cigraph/include/igraph_matrix.h:29, from vendor/cigraph/include/igraph_constructors.h:31: vendor/cigraph/include/igraph_vector_pmt.h:93:51: note: by argument 1 of type ‘const igraph_vector_int_t *’ to ‘igraph_vector_int_view’ declared here 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~~~~~~ vendor/cigraph/include/igraph_pmt.h:26:25: note: in definition of macro ‘CONCAT3x’ 26 | #define CONCAT3x(a,b,c) a ## _ ## b ## _ ## c | ^ vendor/cigraph/include/igraph_pmt.h:177:31: note: in expansion of macro ‘CONCAT3’ 177 | #define FUNCTION(a,c) CONCAT3(a,SHORT,c) | ^~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:42: note: in expansion of macro ‘FUNCTION’ 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~ vendor/cigraph/src/constructors/atlas.c:65:25: note: ‘v’ declared here 65 | igraph_vector_int_t v; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/basic_constructors.c -o vendor/cigraph/src/constructors/basic_constructors.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/circulant.c -o vendor/cigraph/src/constructors/circulant.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/de_bruijn.c -o vendor/cigraph/src/constructors/de_bruijn.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/famous.c -o vendor/cigraph/src/constructors/famous.o vendor/cigraph/src/constructors/famous.c: In function ‘igraph_i_famous’: vendor/cigraph/src/constructors/famous.c:259:5: warning: ‘edges’ may be used uninitialized [-Wmaybe-uninitialized] 259 | igraph_vector_int_view(&edges, data + 3, 2 * no_of_edges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vendor/cigraph/include/igraph_vector.h:88, from vendor/cigraph/include/igraph_matrix.h:29, from vendor/cigraph/include/igraph_constructors.h:31, from vendor/cigraph/src/constructors/famous.c:23: vendor/cigraph/include/igraph_vector_pmt.h:93:51: note: by argument 1 of type ‘const igraph_vector_int_t *’ to ‘igraph_vector_int_view’ declared here 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~~~~~~ vendor/cigraph/include/igraph_pmt.h:26:25: note: in definition of macro ‘CONCAT3x’ 26 | #define CONCAT3x(a,b,c) a ## _ ## b ## _ ## c | ^ vendor/cigraph/include/igraph_pmt.h:177:31: note: in expansion of macro ‘CONCAT3’ 177 | #define FUNCTION(a,c) CONCAT3(a,SHORT,c) | ^~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:42: note: in expansion of macro ‘FUNCTION’ 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~ vendor/cigraph/src/constructors/famous.c:257:25: note: ‘edges’ declared here 257 | igraph_vector_int_t edges; | ^~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/full.c -o vendor/cigraph/src/constructors/full.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/generalized_petersen.c -o vendor/cigraph/src/constructors/generalized_petersen.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/kautz.c -o vendor/cigraph/src/constructors/kautz.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/lattices.c -o vendor/cigraph/src/constructors/lattices.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/lcf.c -o vendor/cigraph/src/constructors/lcf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/linegraph.c -o vendor/cigraph/src/constructors/linegraph.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/mycielskian.c -o vendor/cigraph/src/constructors/mycielskian.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/prufer.c -o vendor/cigraph/src/constructors/prufer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/regular.c -o vendor/cigraph/src/constructors/regular.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/constructors/trees.c -o vendor/cigraph/src/constructors/trees.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/array.c -o vendor/cigraph/src/core/array.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/bitset.c -o vendor/cigraph/src/core/bitset.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/bitset_list.c -o vendor/cigraph/src/core/bitset_list.o In file included from vendor/cigraph/src/core/bitset_list.c:29: vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_bitset_list_sort_ind’: vendor/cigraph/src/core/typed_list.pmt:936:38: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 936 | vind, n, sizeof(ITEM_TYPE*), (void*) cmp, | ^ vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_i_bitset_list_sort_ind_cmp’: vendor/cigraph/src/core/typed_list.pmt:1087:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1087 | int (*cmp)(const ITEM_TYPE*, const ITEM_TYPE*) = (int (*)(const ITEM_TYPE*, const ITEM_TYPE*)) thunk; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/buckets.c -o vendor/cigraph/src/core/buckets.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/cutheap.c -o vendor/cigraph/src/core/cutheap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/dqueue.c -o vendor/cigraph/src/core/dqueue.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/error.c -o vendor/cigraph/src/core/error.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/estack.c -o vendor/cigraph/src/core/estack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/fixed_vectorlist.c -o vendor/cigraph/src/core/fixed_vectorlist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/genheap.c -o vendor/cigraph/src/core/genheap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/grid.c -o vendor/cigraph/src/core/grid.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/heap.c -o vendor/cigraph/src/core/heap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/indheap.c -o vendor/cigraph/src/core/indheap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/interruption.c -o vendor/cigraph/src/core/interruption.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/marked_queue.c -o vendor/cigraph/src/core/marked_queue.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/matrix.c -o vendor/cigraph/src/core/matrix.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/matrix_list.c -o vendor/cigraph/src/core/matrix_list.o In file included from vendor/cigraph/src/core/matrix_list.c:32: vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_matrix_list_sort_ind’: vendor/cigraph/src/core/typed_list.pmt:936:38: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 936 | vind, n, sizeof(ITEM_TYPE*), (void*) cmp, | ^ vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_i_matrix_list_sort_ind_cmp’: vendor/cigraph/src/core/typed_list.pmt:1087:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1087 | int (*cmp)(const ITEM_TYPE*, const ITEM_TYPE*) = (int (*)(const ITEM_TYPE*, const ITEM_TYPE*)) thunk; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/memory.c -o vendor/cigraph/src/core/memory.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/printing.c -o vendor/cigraph/src/core/printing.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/progress.c -o vendor/cigraph/src/core/progress.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/psumtree.c -o vendor/cigraph/src/core/psumtree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/set.c -o vendor/cigraph/src/core/set.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/sparsemat.c -o vendor/cigraph/src/core/sparsemat.o vendor/cigraph/src/core/sparsemat.c: In function ‘igraph_i_sparsemat_arpack_multiply’: vendor/cigraph/src/core/sparsemat.c:1627:5: warning: ‘vto’ may be used uninitialized [-Wmaybe-uninitialized] 1627 | igraph_vector_view(&vto, to, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vendor/cigraph/include/igraph_vector.h:70, from vendor/cigraph/include/igraph_sparsemat.h:30, from vendor/cigraph/src/core/sparsemat.c:24: vendor/cigraph/include/igraph_vector_pmt.h:93:51: note: by argument 1 of type ‘const igraph_vector_t *’ to ‘igraph_vector_view’ declared here 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~~~~~~ vendor/cigraph/include/igraph_pmt.h:24:23: note: in definition of macro ‘CONCAT2x’ 24 | #define CONCAT2x(a,b) a ## _ ## b | ^ vendor/cigraph/include/igraph_pmt.h:169:31: note: in expansion of macro ‘CONCAT2’ 169 | #define FUNCTION(a,c) CONCAT2(a,c) | ^~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:42: note: in expansion of macro ‘FUNCTION’ 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~ vendor/cigraph/src/core/sparsemat.c:1626:21: note: ‘vto’ declared here 1626 | igraph_vector_t vto, vfrom; | ^~~ vendor/cigraph/src/core/sparsemat.c: In function ‘igraph_i_sparsemat_arpack_solve’: vendor/cigraph/src/core/sparsemat.c:1649:5: warning: ‘vfrom’ may be used uninitialized [-Wmaybe-uninitialized] 1649 | igraph_vector_view(&vfrom, from, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:51: note: by argument 1 of type ‘const igraph_vector_t *’ to ‘igraph_vector_view’ declared here 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~~~~~~ vendor/cigraph/include/igraph_pmt.h:24:23: note: in definition of macro ‘CONCAT2x’ 24 | #define CONCAT2x(a,b) a ## _ ## b | ^ vendor/cigraph/include/igraph_pmt.h:169:31: note: in expansion of macro ‘CONCAT2’ 169 | #define FUNCTION(a,c) CONCAT2(a,c) | ^~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:42: note: in expansion of macro ‘FUNCTION’ 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~ vendor/cigraph/src/core/sparsemat.c:1647:21: note: ‘vfrom’ declared here 1647 | igraph_vector_t vfrom, vto; | ^~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/stack.c -o vendor/cigraph/src/core/stack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/statusbar.c -o vendor/cigraph/src/core/statusbar.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/strvector.c -o vendor/cigraph/src/core/strvector.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/trie.c -o vendor/cigraph/src/core/trie.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/vector.c -o vendor/cigraph/src/core/vector.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/vector_list.c -o vendor/cigraph/src/core/vector_list.o In file included from vendor/cigraph/src/core/vector_list.c:29: vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_vector_list_sort_ind’: vendor/cigraph/src/core/typed_list.pmt:936:38: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 936 | vind, n, sizeof(ITEM_TYPE*), (void*) cmp, | ^ vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_i_vector_list_sort_ind_cmp’: vendor/cigraph/src/core/typed_list.pmt:1087:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1087 | int (*cmp)(const ITEM_TYPE*, const ITEM_TYPE*) = (int (*)(const ITEM_TYPE*, const ITEM_TYPE*)) thunk; | ^ In file included from vendor/cigraph/src/core/vector_list.c:35: vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_vector_int_list_sort_ind’: vendor/cigraph/src/core/typed_list.pmt:936:38: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 936 | vind, n, sizeof(ITEM_TYPE*), (void*) cmp, | ^ vendor/cigraph/src/core/typed_list.pmt: In function ‘igraph_i_vector_int_list_sort_ind_cmp’: vendor/cigraph/src/core/typed_list.pmt:1087:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1087 | int (*cmp)(const ITEM_TYPE*, const ITEM_TYPE*) = (int (*)(const ITEM_TYPE*, const ITEM_TYPE*)) thunk; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/core/vector_ptr.c -o vendor/cigraph/src/core/vector_ptr.o vendor/cigraph/src/core/vector_ptr.c: In function ‘igraph_vector_ptr_i_sort_ind_cmp’: vendor/cigraph/src/core/vector_ptr.c:665:18: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 665 | cmp_t *cmp = (cmp_t *) thunk; | ^ vendor/cigraph/src/core/vector_ptr.c: In function ‘igraph_vector_ptr_sort_ind’: vendor/cigraph/src/core/vector_ptr.c:724:46: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 724 | igraph_qsort_r(vind, n, sizeof(vind[0]), (void*)cmp, igraph_vector_ptr_i_sort_ind_cmp); | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/cycles/simple_cycles.c -o vendor/cigraph/src/cycles/simple_cycles.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/flow/flow.c -o vendor/cigraph/src/flow/flow.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/flow/flow_conversion.c -o vendor/cigraph/src/flow/flow_conversion.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/flow/st-cuts.c -o vendor/cigraph/src/flow/st-cuts.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/barabasi.c -o vendor/cigraph/src/games/barabasi.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/callaway_traits.c -o vendor/cigraph/src/games/callaway_traits.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/chung_lu.c -o vendor/cigraph/src/games/chung_lu.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/citations.c -o vendor/cigraph/src/games/citations.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/correlated.c -o vendor/cigraph/src/games/correlated.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/degree_sequence.c -o vendor/cigraph/src/games/degree_sequence.o In function ‘configuration’, inlined from ‘igraph_degree_sequence_game’ at vendor/cigraph/src/games/degree_sequence.c:874:16: vendor/cigraph/src/games/degree_sequence.c:96:17: warning: ‘bag2’ may be used uninitialized [-Wmaybe-uninitialized] 96 | bag2[to] = bag2[bagp2 - 1]; | ^ vendor/cigraph/src/games/degree_sequence.c: In function ‘igraph_degree_sequence_game’: vendor/cigraph/src/games/degree_sequence.c:46:30: note: ‘bag2’ was declared here 46 | igraph_integer_t *bag1, *bag2; | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/games/degree_sequence_vl/gengraph_degree_sequence.cpp -o vendor/cigraph/src/games/degree_sequence_vl/gengraph_degree_sequence.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_hash.cpp -o vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_hash.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_hash.cpp: In member function ‘igraph_integer_t gengraph::graph_molloy_hash::shuffle(igraph_integer_t, igraph_integer_t, int)’: vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_hash.cpp:320:34: warning: comparison of integer expressions of different signedness: ‘igraph_integer_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 320 | if (nb_swaps + swaps > next) { | ~~~~~~~~~~~~~~~~~^~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_optimized.cpp -o vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_optimized.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/games/degree_sequence_vl/gengraph_mr-connected.cpp -o vendor/cigraph/src/games/degree_sequence_vl/gengraph_mr-connected.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/games/degree_sequence_vl/gengraph_random.cpp -o vendor/cigraph/src/games/degree_sequence_vl/gengraph_random.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/dotproduct.c -o vendor/cigraph/src/games/dotproduct.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/erdos_renyi.c -o vendor/cigraph/src/games/erdos_renyi.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/establishment.c -o vendor/cigraph/src/games/establishment.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/forestfire.c -o vendor/cigraph/src/games/forestfire.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/grg.c -o vendor/cigraph/src/games/grg.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/growing_random.c -o vendor/cigraph/src/games/growing_random.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/islands.c -o vendor/cigraph/src/games/islands.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/k_regular.c -o vendor/cigraph/src/games/k_regular.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/preference.c -o vendor/cigraph/src/games/preference.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/recent_degree.c -o vendor/cigraph/src/games/recent_degree.o vendor/cigraph/src/games/recent_degree.c: In function ‘igraph_recent_degree_aging_game’: vendor/cigraph/src/games/recent_degree.c:331:23: warning: ‘no_of_neighbors’ may be used uninitialized [-Wmaybe-uninitialized] 331 | for (j = 0; j < no_of_neighbors; j++) { | ~~^~~~~~~~~~~~~~~~~ vendor/cigraph/src/games/recent_degree.c:246:22: note: ‘no_of_neighbors’ was declared here 246 | igraph_integer_t no_of_neighbors; | ^~~~~~~~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/sbm.c -o vendor/cigraph/src/games/sbm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/static_fitness.c -o vendor/cigraph/src/games/static_fitness.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/tree.c -o vendor/cigraph/src/games/tree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/games/watts_strogatz.c -o vendor/cigraph/src/games/watts_strogatz.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/adjlist.c -o vendor/cigraph/src/graph/adjlist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/attributes.c -o vendor/cigraph/src/graph/attributes.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/basic_query.c -o vendor/cigraph/src/graph/basic_query.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/caching.c -o vendor/cigraph/src/graph/caching.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/cattributes.c -o vendor/cigraph/src/graph/cattributes.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/graph_list.c -o vendor/cigraph/src/graph/graph_list.o In file included from vendor/cigraph/src/graph/graph_list.c:34: vendor/cigraph/src/graph/../core/typed_list.pmt: In function ‘igraph_graph_list_sort_ind’: vendor/cigraph/src/graph/../core/typed_list.pmt:936:38: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 936 | vind, n, sizeof(ITEM_TYPE*), (void*) cmp, | ^ vendor/cigraph/src/graph/../core/typed_list.pmt: In function ‘igraph_i_graph_list_sort_ind_cmp’: vendor/cigraph/src/graph/../core/typed_list.pmt:1087:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1087 | int (*cmp)(const ITEM_TYPE*, const ITEM_TYPE*) = (int (*)(const ITEM_TYPE*, const ITEM_TYPE*)) thunk; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/iterators.c -o vendor/cigraph/src/graph/iterators.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/type_common.c -o vendor/cigraph/src/graph/type_common.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/type_indexededgelist.c -o vendor/cigraph/src/graph/type_indexededgelist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/graph/visitors.c -o vendor/cigraph/src/graph/visitors.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/hrg/hrg.cc -o vendor/cigraph/src/hrg/hrg.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/hrg/hrg_types.cc -o vendor/cigraph/src/hrg/hrg_types.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/glpk_support.c -o vendor/cigraph/src/internal/glpk_support.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/hacks.c -o vendor/cigraph/src/internal/hacks.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/lsap.c -o vendor/cigraph/src/internal/lsap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/qsort.c -o vendor/cigraph/src/internal/qsort.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/qsort_r.c -o vendor/cigraph/src/internal/qsort_r.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/utils.c -o vendor/cigraph/src/internal/utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/internal/zeroin.c -o vendor/cigraph/src/internal/zeroin.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/dimacs.c -o vendor/cigraph/src/io/dimacs.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/dl.c -o vendor/cigraph/src/io/dl.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/dot.c -o vendor/cigraph/src/io/dot.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/edgelist.c -o vendor/cigraph/src/io/edgelist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/gml-tree.c -o vendor/cigraph/src/io/gml-tree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/gml.c -o vendor/cigraph/src/io/gml.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/graphdb.c -o vendor/cigraph/src/io/graphdb.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/graphml.c -o vendor/cigraph/src/io/graphml.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/leda.c -o vendor/cigraph/src/io/leda.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/lgl.c -o vendor/cigraph/src/io/lgl.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/ncol.c -o vendor/cigraph/src/io/ncol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/pajek.c -o vendor/cigraph/src/io/pajek.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/io/parse_utils.c -o vendor/cigraph/src/io/parse_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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss.cc -o vendor/cigraph/src/isomorphism/bliss.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/defs.cc -o vendor/cigraph/src/isomorphism/bliss/defs.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/graph.cc -o vendor/cigraph/src/isomorphism/bliss/graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/heap.cc -o vendor/cigraph/src/isomorphism/bliss/heap.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/orbit.cc -o vendor/cigraph/src/isomorphism/bliss/orbit.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/partition.cc -o vendor/cigraph/src/isomorphism/bliss/partition.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/uintseqhash.cc -o vendor/cigraph/src/isomorphism/bliss/uintseqhash.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/isomorphism/bliss/utils.cc -o vendor/cigraph/src/isomorphism/bliss/utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/isomorphism/isoclasses.c -o vendor/cigraph/src/isomorphism/isoclasses.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/isomorphism/isomorphism_misc.c -o vendor/cigraph/src/isomorphism/isomorphism_misc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/isomorphism/lad.c -o vendor/cigraph/src/isomorphism/lad.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/isomorphism/queries.c -o vendor/cigraph/src/isomorphism/queries.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/isomorphism/vf2.c -o vendor/cigraph/src/isomorphism/vf2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/align.c -o vendor/cigraph/src/layout/align.o vendor/cigraph/src/layout/align.c: In function ‘igraph_layout_align’: vendor/cigraph/src/layout/align.c:256:19: warning: ‘norm2_sum_correction’ may be used uninitialized [-Wmaybe-uninitialized] 256 | norm2_sum -= norm2_sum_correction; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/cigraph/src/layout/align.c:63:19: note: ‘norm2_sum_correction’ was declared here 63 | igraph_real_t norm2_sum_correction; | ^~~~~~~~~~~~~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/circular.c -o vendor/cigraph/src/layout/circular.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/davidson_harel.c -o vendor/cigraph/src/layout/davidson_harel.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/DensityGrid.cpp -o vendor/cigraph/src/layout/drl/DensityGrid.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/DensityGrid_3d.cpp -o vendor/cigraph/src/layout/drl/DensityGrid_3d.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/drl_graph.cpp -o vendor/cigraph/src/layout/drl/drl_graph.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/drl_graph_3d.cpp -o vendor/cigraph/src/layout/drl/drl_graph_3d.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/drl_layout.cpp -o vendor/cigraph/src/layout/drl/drl_layout.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/drl_layout_3d.cpp -o vendor/cigraph/src/layout/drl/drl_layout_3d.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/layout/drl/drl_parse.cpp -o vendor/cigraph/src/layout/drl/drl_parse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/fruchterman_reingold.c -o vendor/cigraph/src/layout/fruchterman_reingold.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/gem.c -o vendor/cigraph/src/layout/gem.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/graphopt.c -o vendor/cigraph/src/layout/graphopt.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/kamada_kawai.c -o vendor/cigraph/src/layout/kamada_kawai.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/large_graph.c -o vendor/cigraph/src/layout/large_graph.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/layout_bipartite.c -o vendor/cigraph/src/layout/layout_bipartite.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/layout_grid.c -o vendor/cigraph/src/layout/layout_grid.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/layout_random.c -o vendor/cigraph/src/layout/layout_random.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/mds.c -o vendor/cigraph/src/layout/mds.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/merge_dla.c -o vendor/cigraph/src/layout/merge_dla.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/merge_grid.c -o vendor/cigraph/src/layout/merge_grid.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/reingold_tilford.c -o vendor/cigraph/src/layout/reingold_tilford.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/sugiyama.c -o vendor/cigraph/src/layout/sugiyama.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/layout/umap.c -o vendor/cigraph/src/layout/umap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/linalg/arpack.c -o vendor/cigraph/src/linalg/arpack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/linalg/blas.c -o vendor/cigraph/src/linalg/blas.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/linalg/eigen.c -o vendor/cigraph/src/linalg/eigen.o vendor/cigraph/src/linalg/eigen.c: In function ‘igraph_i_eigen_matrix_sym_arpack_cb’: vendor/cigraph/src/linalg/eigen.c:486:9: warning: ‘vto’ may be used uninitialized [-Wmaybe-uninitialized] 486 | igraph_vector_view(&vto, to, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vendor/cigraph/include/igraph_vector.h:70, from vendor/cigraph/include/igraph_matrix.h:29, from vendor/cigraph/include/igraph_arpack.h:29, from vendor/cigraph/include/igraph_eigen.h:28, from vendor/cigraph/src/linalg/eigen.c:24: vendor/cigraph/include/igraph_vector_pmt.h:93:51: note: by argument 1 of type ‘const igraph_vector_t *’ to ‘igraph_vector_view’ declared here 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~~~~~~ vendor/cigraph/include/igraph_pmt.h:24:23: note: in definition of macro ‘CONCAT2x’ 24 | #define CONCAT2x(a,b) a ## _ ## b | ^ vendor/cigraph/include/igraph_pmt.h:169:31: note: in expansion of macro ‘CONCAT2’ 169 | #define FUNCTION(a,c) CONCAT2(a,c) | ^~~~~~~ vendor/cigraph/include/igraph_vector_pmt.h:93:42: note: in expansion of macro ‘FUNCTION’ 93 | IGRAPH_EXPORT const TYPE(igraph_vector) *FUNCTION(igraph_vector, view)(const TYPE(igraph_vector) *v, | ^~~~~~~~ vendor/cigraph/src/linalg/eigen.c:485:25: note: ‘vto’ declared here 485 | igraph_vector_t vto, vfrom; | ^~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/linalg/lapack.c -o vendor/cigraph/src/linalg/lapack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/math/complex.c -o vendor/cigraph/src/math/complex.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/math/safe_intop.c -o vendor/cigraph/src/math/safe_intop.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/math/utils.c -o vendor/cigraph/src/math/utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/bipartite.c -o vendor/cigraph/src/misc/bipartite.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/chordality.c -o vendor/cigraph/src/misc/chordality.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/cocitation.c -o vendor/cigraph/src/misc/cocitation.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/coloring.c -o vendor/cigraph/src/misc/coloring.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/conversion.c -o vendor/cigraph/src/misc/conversion.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/cycle_bases.c -o vendor/cigraph/src/misc/cycle_bases.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/misc/degree_sequence.cpp -o vendor/cigraph/src/misc/degree_sequence.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/embedding.c -o vendor/cigraph/src/misc/embedding.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/feedback_arc_set.c -o vendor/cigraph/src/misc/feedback_arc_set.o In file included from vendor/cigraph/include/igraph_vector.h:30, from vendor/cigraph/include/igraph_datatype.h:29, from vendor/cigraph/include/igraph_structural.h:28, from vendor/cigraph/src/misc/feedback_arc_set.c:19: vendor/cigraph/src/misc/feedback_arc_set.c: In function ‘igraph_i_find_cycle’: vendor/cigraph/src/misc/feedback_arc_set.c:167:26: warning: ‘ea’ may be used uninitialized [-Wmaybe-uninitialized] 167 | IGRAPH_CHECK(igraph_vector_int_push_back(edges, ea)); vendor/cigraph/include/igraph_error.h:724:40: note: in definition of macro ‘IGRAPH_CHECK’ 724 | igraph_error_t igraph_i_ret = (expr); \ | ^~~~ vendor/cigraph/src/misc/feedback_arc_set.c:61:22: note: ‘ea’ was declared here 61 | igraph_integer_t ea, va; | ^~ vendor/cigraph/src/misc/feedback_arc_set.c:154:35: warning: ‘va’ may be used uninitialized [-Wmaybe-uninitialized] 154 | while (VECTOR(vpath)[i-1] != va) i--; vendor/cigraph/src/misc/feedback_arc_set.c:61:26: note: ‘va’ was declared here 61 | igraph_integer_t ea, va; | ^~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/graphicality.c -o vendor/cigraph/src/misc/graphicality.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/matching.c -o vendor/cigraph/src/misc/matching.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/microscopic_update.c -o vendor/cigraph/src/misc/microscopic_update.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/mixing.c -o vendor/cigraph/src/misc/mixing.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/motifs.c -o vendor/cigraph/src/misc/motifs.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/cigraph/src/misc/order_cycle.cpp -o vendor/cigraph/src/misc/order_cycle.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/other.c -o vendor/cigraph/src/misc/other.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/power_law_fit.c -o vendor/cigraph/src/misc/power_law_fit.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/scan.c -o vendor/cigraph/src/misc/scan.o vendor/cigraph/src/misc/scan.c:76:23: warning: ‘igraph_i_trans4_il_simplify’ defined but not used [-Wunused-function] 76 | static igraph_error_t igraph_i_trans4_il_simplify(const igraph_t *graph, igraph_inclist_t *il, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/sir.c -o vendor/cigraph/src/misc/sir.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/misc/spanning_trees.c -o vendor/cigraph/src/misc/spanning_trees.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/add_edge.c -o vendor/cigraph/src/operators/add_edge.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/complementer.c -o vendor/cigraph/src/operators/complementer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/compose.c -o vendor/cigraph/src/operators/compose.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/connect_neighborhood.c -o vendor/cigraph/src/operators/connect_neighborhood.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/contract.c -o vendor/cigraph/src/operators/contract.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/difference.c -o vendor/cigraph/src/operators/difference.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/disjoint_union.c -o vendor/cigraph/src/operators/disjoint_union.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/intersection.c -o vendor/cigraph/src/operators/intersection.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/join.c -o vendor/cigraph/src/operators/join.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/misc_internal.c -o vendor/cigraph/src/operators/misc_internal.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/permute.c -o vendor/cigraph/src/operators/permute.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/products.c -o vendor/cigraph/src/operators/products.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/reverse.c -o vendor/cigraph/src/operators/reverse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/rewire.c -o vendor/cigraph/src/operators/rewire.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/rewire_edges.c -o vendor/cigraph/src/operators/rewire_edges.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/simplify.c -o vendor/cigraph/src/operators/simplify.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/subgraph.c -o vendor/cigraph/src/operators/subgraph.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/operators/union.c -o vendor/cigraph/src/operators/union.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/all_shortest_paths.c -o vendor/cigraph/src/paths/all_shortest_paths.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/astar.c -o vendor/cigraph/src/paths/astar.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/bellman_ford.c -o vendor/cigraph/src/paths/bellman_ford.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/dijkstra.c -o vendor/cigraph/src/paths/dijkstra.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/distances.c -o vendor/cigraph/src/paths/distances.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/eulerian.c -o vendor/cigraph/src/paths/eulerian.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/floyd_warshall.c -o vendor/cigraph/src/paths/floyd_warshall.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/histogram.c -o vendor/cigraph/src/paths/histogram.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/johnson.c -o vendor/cigraph/src/paths/johnson.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/random_walk.c -o vendor/cigraph/src/paths/random_walk.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/shortest_paths.c -o vendor/cigraph/src/paths/shortest_paths.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/simple_paths.c -o vendor/cigraph/src/paths/simple_paths.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/sparsifier.c -o vendor/cigraph/src/paths/sparsifier.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/unweighted.c -o vendor/cigraph/src/paths/unweighted.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/voronoi.c -o vendor/cigraph/src/paths/voronoi.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/paths/widest_paths.c -o vendor/cigraph/src/paths/widest_paths.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/basic_properties.c -o vendor/cigraph/src/properties/basic_properties.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/complete.c -o vendor/cigraph/src/properties/complete.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/constraint.c -o vendor/cigraph/src/properties/constraint.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/convergence_degree.c -o vendor/cigraph/src/properties/convergence_degree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/dag.c -o vendor/cigraph/src/properties/dag.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/degrees.c -o vendor/cigraph/src/properties/degrees.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/ecc.c -o vendor/cigraph/src/properties/ecc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/girth.c -o vendor/cigraph/src/properties/girth.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/loops.c -o vendor/cigraph/src/properties/loops.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/multiplicity.c -o vendor/cigraph/src/properties/multiplicity.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/neighborhood.c -o vendor/cigraph/src/properties/neighborhood.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/perfect.c -o vendor/cigraph/src/properties/perfect.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/rich_club.c -o vendor/cigraph/src/properties/rich_club.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/spectral.c -o vendor/cigraph/src/properties/spectral.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/trees.c -o vendor/cigraph/src/properties/trees.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/properties/triangles.c -o vendor/cigraph/src/properties/triangles.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/random/random.c -o vendor/cigraph/src/random/random.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/random/rng_glibc2.c -o vendor/cigraph/src/random/rng_glibc2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/random/rng_mt19937.c -o vendor/cigraph/src/random/rng_mt19937.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/random/rng_pcg32.c -o vendor/cigraph/src/random/rng_pcg32.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/random/rng_pcg64.c -o vendor/cigraph/src/random/rng_pcg64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/src/version.c -o vendor/cigraph/src/version.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_add.c -o vendor/cigraph/vendor/cs/cs_add.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_amd.c -o vendor/cigraph/vendor/cs/cs_amd.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_chol.c -o vendor/cigraph/vendor/cs/cs_chol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_cholsol.c -o vendor/cigraph/vendor/cs/cs_cholsol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_compress.c -o vendor/cigraph/vendor/cs/cs_compress.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_counts.c -o vendor/cigraph/vendor/cs/cs_counts.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_cumsum.c -o vendor/cigraph/vendor/cs/cs_cumsum.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_dfs.c -o vendor/cigraph/vendor/cs/cs_dfs.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_dmperm.c -o vendor/cigraph/vendor/cs/cs_dmperm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_droptol.c -o vendor/cigraph/vendor/cs/cs_droptol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_dropzeros.c -o vendor/cigraph/vendor/cs/cs_dropzeros.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_dupl.c -o vendor/cigraph/vendor/cs/cs_dupl.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_entry.c -o vendor/cigraph/vendor/cs/cs_entry.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_ereach.c -o vendor/cigraph/vendor/cs/cs_ereach.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_etree.c -o vendor/cigraph/vendor/cs/cs_etree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_fkeep.c -o vendor/cigraph/vendor/cs/cs_fkeep.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_gaxpy.c -o vendor/cigraph/vendor/cs/cs_gaxpy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_happly.c -o vendor/cigraph/vendor/cs/cs_happly.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_house.c -o vendor/cigraph/vendor/cs/cs_house.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_ipvec.c -o vendor/cigraph/vendor/cs/cs_ipvec.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_leaf.c -o vendor/cigraph/vendor/cs/cs_leaf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_load.c -o vendor/cigraph/vendor/cs/cs_load.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_lsolve.c -o vendor/cigraph/vendor/cs/cs_lsolve.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_ltsolve.c -o vendor/cigraph/vendor/cs/cs_ltsolve.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_lu.c -o vendor/cigraph/vendor/cs/cs_lu.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_lusol.c -o vendor/cigraph/vendor/cs/cs_lusol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_malloc.c -o vendor/cigraph/vendor/cs/cs_malloc.o vendor/cigraph/vendor/cs/cs_malloc.c: In function ‘cs_igraph_realloc’: vendor/cigraph/vendor/cs/cs_malloc.c:34:26: warning: pointer ‘p’ may be used after ‘realloc’ [-Wuse-after-free] 34 | return ((*ok) ? pnew : p) ; /* return original p if failure */ | ~~~~~~~~~~~~~~^~~~ vendor/cigraph/vendor/cs/cs_malloc.c:32:12: note: call to ‘realloc’ here 32 | pnew = realloc (p, CS_MAX (n,1) * size) ; /* realloc the block */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_maxtrans.c -o vendor/cigraph/vendor/cs/cs_maxtrans.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_multiply.c -o vendor/cigraph/vendor/cs/cs_multiply.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_norm.c -o vendor/cigraph/vendor/cs/cs_norm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_permute.c -o vendor/cigraph/vendor/cs/cs_permute.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_pinv.c -o vendor/cigraph/vendor/cs/cs_pinv.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_post.c -o vendor/cigraph/vendor/cs/cs_post.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_print.c -o vendor/cigraph/vendor/cs/cs_print.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_pvec.c -o vendor/cigraph/vendor/cs/cs_pvec.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_qr.c -o vendor/cigraph/vendor/cs/cs_qr.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_qrsol.c -o vendor/cigraph/vendor/cs/cs_qrsol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_randperm.c -o vendor/cigraph/vendor/cs/cs_randperm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_reach.c -o vendor/cigraph/vendor/cs/cs_reach.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_scatter.c -o vendor/cigraph/vendor/cs/cs_scatter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_scc.c -o vendor/cigraph/vendor/cs/cs_scc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_schol.c -o vendor/cigraph/vendor/cs/cs_schol.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_spsolve.c -o vendor/cigraph/vendor/cs/cs_spsolve.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_sqr.c -o vendor/cigraph/vendor/cs/cs_sqr.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_symperm.c -o vendor/cigraph/vendor/cs/cs_symperm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_tdfs.c -o vendor/cigraph/vendor/cs/cs_tdfs.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_transpose.c -o vendor/cigraph/vendor/cs/cs_transpose.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_updown.c -o vendor/cigraph/vendor/cs/cs_updown.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_usolve.c -o vendor/cigraph/vendor/cs/cs_usolve.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_util.c -o vendor/cigraph/vendor/cs/cs_util.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/cs/cs_utsolve.c -o vendor/cigraph/vendor/cs/cs_utsolve.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-advance-128.c -o vendor/cigraph/vendor/pcg/pcg-advance-128.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-advance-64.c -o vendor/cigraph/vendor/pcg/pcg-advance-64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-output-128.c -o vendor/cigraph/vendor/pcg/pcg-output-128.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-output-32.c -o vendor/cigraph/vendor/pcg/pcg-output-32.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-output-64.c -o vendor/cigraph/vendor/pcg/pcg-output-64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-rngs-128.c -o vendor/cigraph/vendor/pcg/pcg-rngs-128.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/pcg/pcg-rngs-64.c -o vendor/cigraph/vendor/pcg/pcg-rngs-64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/gss.c -o vendor/cigraph/vendor/plfit/gss.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/hzeta.c -o vendor/cigraph/vendor/plfit/hzeta.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/kolmogorov.c -o vendor/cigraph/vendor/plfit/kolmogorov.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/lbfgs.c -o vendor/cigraph/vendor/plfit/lbfgs.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/mt.c -o vendor/cigraph/vendor/plfit/mt.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/options.c -o vendor/cigraph/vendor/plfit/options.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/plfit.c -o vendor/cigraph/vendor/plfit/plfit.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/plfit_error.c -o vendor/cigraph/vendor/plfit/plfit_error.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/rbinom.c -o vendor/cigraph/vendor/plfit/rbinom.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/plfit/sampling.c -o vendor/cigraph/vendor/plfit/sampling.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/dl-lexer.c -o vendor/io/dl-lexer.o src/vendor/io/dl-lexer.c: In function ‘yy_fatal_error’: src/vendor/cigraph/src/io/dl-lexer.l:56:33: warning: statement with no effect [-Wunused-value] src/vendor/io/dl-lexer.c:2198:2: note: in expansion of macro ‘fprintf’ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/dl-parser.c -o vendor/io/dl-parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/gml-lexer.c -o vendor/io/gml-lexer.o src/vendor/io/gml-lexer.c: In function ‘yy_fatal_error’: src/vendor/cigraph/src/io/gml-lexer.l:54:33: warning: statement with no effect [-Wunused-value] src/vendor/io/gml-lexer.c:1998:2: note: in expansion of macro ‘fprintf’ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/gml-parser.c -o vendor/io/gml-parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/lgl-lexer.c -o vendor/io/lgl-lexer.o src/vendor/io/lgl-lexer.c: In function ‘yy_fatal_error’: src/vendor/cigraph/src/io/lgl-lexer.l:56:33: warning: statement with no effect [-Wunused-value] src/vendor/io/lgl-lexer.c:1932:2: note: in expansion of macro ‘fprintf’ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/lgl-parser.c -o vendor/io/lgl-parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/ncol-lexer.c -o vendor/io/ncol-lexer.o src/vendor/io/ncol-lexer.c: In function ‘yy_fatal_error’: src/vendor/cigraph/src/io/ncol-lexer.l:56:33: warning: statement with no effect [-Wunused-value] src/vendor/io/ncol-lexer.c:1926:2: note: in expansion of macro ‘fprintf’ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/ncol-parser.c -o vendor/io/ncol-parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/pajek-lexer.c -o vendor/io/pajek-lexer.o src/vendor/io/pajek-lexer.c: In function ‘yy_fatal_error’: src/vendor/cigraph/src/io/pajek-lexer.l:57:33: warning: statement with no effect [-Wunused-value] src/vendor/io/pajek-lexer.c:2382:2: note: in expansion of macro ‘fprintf’ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/io/pajek-parser.c -o vendor/io/pajek-parser.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Color.cpp -o vendor/simpleraytracer/Color.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Light.cpp -o vendor/simpleraytracer/Light.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Point.cpp -o vendor/simpleraytracer/Point.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Ray.cpp -o vendor/simpleraytracer/Ray.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/RayTracer.cpp -o vendor/simpleraytracer/RayTracer.o vendor/simpleraytracer/RayTracer.cpp: In member function ‘igraph::Shape* igraph::RayTracer::QueryScene(const igraph::Ray&, igraph::Point&, bool, const igraph::Shape*)’: vendor/simpleraytracer/RayTracer.cpp:225:73: warning: ‘closest_distance’ may be used uninitialized [-Wmaybe-uninitialized] 225 | else if ( intersect_distance < closest_distance && (*iter) != pReflectingFrom ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/simpleraytracer/RayTracer.cpp:208:16: note: ‘closest_distance’ was declared here 208 | double closest_distance; | ^~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/RayVector.cpp -o vendor/simpleraytracer/RayVector.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Shape.cpp -o vendor/simpleraytracer/Shape.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Sphere.cpp -o vendor/simpleraytracer/Sphere.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/Triangle.cpp -o vendor/simpleraytracer/Triangle.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vendor/simpleraytracer/unit_limiter.cpp -o vendor/simpleraytracer/unit_limiter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/clear.c -o vendor/uuid/clear.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/compare.c -o vendor/uuid/compare.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/copy.c -o vendor/uuid/copy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/gen_uuid.c -o vendor/uuid/gen_uuid.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/isnull.c -o vendor/uuid/isnull.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/pack.c -o vendor/uuid/pack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/parse.c -o vendor/uuid/parse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/unpack.c -o vendor/uuid/unpack.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/uuid/unparse.c -o vendor/uuid/unparse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 rinterface.c -o rinterface.o rinterface.c: In function ‘R_igraph_is_bipartite_coloring’: rinterface.c:12062:18: warning: unused variable ‘r_names’ [-Wunused-variable] 12062 | SEXP r_result, r_names; | ^~~~~~~ rinterface.c:12060:8: warning: unused variable ‘mode’ [-Wunused-variable] 12060 | SEXP mode; | ^~~~ In file included from rinterface.c:25: rinterface.c: In function ‘R_igraph_personalized_pagerank’: rinterface.c:3207:18: warning: ‘c_options’ may be used uninitialized [-Wmaybe-uninitialized] 3207 | IGRAPH_R_CHECK(igraph_personalized_pagerank(&c_graph, c_algo, &c_vector, &c_value, c_vids, c_directed, c_damping, (Rf_isNull(personalized) ? 0 : &c_personalized), (Rf_isNull(weights) ? 0 : &c_weights), c_options)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rinterface.h:116:35: note: in definition of macro ‘IGRAPH_R_CHECK’ 116 | igraph_error_type_t __c = func; \ | ^~~~ rinterface.c:3176:9: note: ‘c_options’ was declared here 3176 | void* c_options; | ^~~~~~~~~ rinterface.c: In function ‘R_igraph_personalized_pagerank_vs’: rinterface.c:3282:18: warning: ‘c_options’ may be used uninitialized [-Wmaybe-uninitialized] 3282 | IGRAPH_R_CHECK(igraph_personalized_pagerank_vs(&c_graph, c_algo, &c_vector, &c_value, c_vids, c_directed, c_damping, c_reset_vids, (Rf_isNull(weights) ? 0 : &c_weights), c_options)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rinterface.h:116:35: note: in definition of macro ‘IGRAPH_R_CHECK’ 116 | igraph_error_type_t __c = func; \ | ^~~~ rinterface.c:3252:9: note: ‘c_options’ was declared here 3252 | void* c_options; | ^~~~~~~~~ rinterface.c: In function ‘R_igraph_fundamental_cycles’: rinterface.c:11684:18: warning: ‘c_start’ may be used uninitialized [-Wmaybe-uninitialized] 11684 | IGRAPH_R_CHECK(igraph_fundamental_cycles(&c_graph, &c_basis, (Rf_isNull(start) ? 0 : c_start), c_bfs_cutoff, (Rf_isNull(weights) ? 0 : &c_weights))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rinterface.h:116:35: note: in definition of macro ‘IGRAPH_R_CHECK’ 116 | igraph_error_type_t __c = func; \ | ^~~~ rinterface.c:11665:20: note: ‘c_start’ was declared here 11665 | igraph_integer_t c_start; | ^~~~~~~ rinterface.c: In function ‘R_igraph_random_spanning_tree’: rinterface.c:11944:18: warning: ‘c_vid’ may be used uninitialized [-Wmaybe-uninitialized] 11944 | IGRAPH_R_CHECK(igraph_random_spanning_tree(&c_graph, &c_res, (Rf_isNull(vid) ? 0 : c_vid))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rinterface.h:116:35: note: in definition of macro ‘IGRAPH_R_CHECK’ 116 | igraph_error_type_t __c = func; \ | ^~~~ rinterface.c:11932:20: note: ‘c_vid’ was declared here 11932 | igraph_integer_t c_vid; | ^~~~~ rinterface.c: In function ‘R_igraph_vertex_path_from_edge_path’: rinterface.c:12331:18: warning: ‘c_start’ may be used uninitialized [-Wmaybe-uninitialized] 12331 | IGRAPH_R_CHECK(igraph_vertex_path_from_edge_path(&c_graph, (Rf_isNull(start) ? 0 : c_start), &c_edge_path, &c_vertex_path, c_mode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rinterface.h:116:35: note: in definition of macro ‘IGRAPH_R_CHECK’ 116 | igraph_error_type_t __c = func; \ | ^~~~ rinterface.c:12313:20: note: ‘c_start’ was declared here 12313 | igraph_integer_t c_start; | ^~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 rinterface_extra.c -o rinterface_extra.o rinterface_extra.c: In function ‘R_SEXP_to_attr_comb’: rinterface_extra.c:339:12: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 339 | func=(igraph_function_pointer_t) (void*) VECTOR_ELT(input, i); | ^ rinterface_extra.c: In function ‘R_igraph_attribute_combine_vertices’: rinterface_extra.c:1955:21: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 1955 | func = (SEXP) (void*) voidfunc; | ^ rinterface_extra.c: In function ‘R_igraph_attribute_combine_edges’: rinterface_extra.c:2121:21: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 2121 | func = (SEXP) (void*) voidfunc; | ^ rinterface_extra.c: In function ‘R_igraph_add_env’: rinterface_extra.c:8618:12: warning: unused variable ‘i’ [-Wunused-variable] 8618 | R_xlen_t i; | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 rrandom.c -o rrandom.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 uuid.c -o uuid.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c cpp11.cpp -o cpp11.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c cpprinterface.cpp -o cpprinterface.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 -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -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 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c simpleraytracer.cpp -o simpleraytracer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/usr/include/libxml2 -DHAVE_LIBXML -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/cpp11/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 vendor/cigraph/vendor/mini-gmp/mini-gmp.c -o vendor/cigraph/vendor/mini-gmp/mini-gmp.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 igraph.so vendor/arpack/dgetv0.o vendor/arpack/dlaqrb.o vendor/arpack/dmout.o vendor/arpack/dnaitr.o vendor/arpack/dnapps.o vendor/arpack/dnaup2.o vendor/arpack/dnaupd.o vendor/arpack/dnconv.o vendor/arpack/dneigh.o vendor/arpack/dneupd.o vendor/arpack/dngets.o vendor/arpack/dsaitr.o vendor/arpack/dsapps.o vendor/arpack/dsaup2.o vendor/arpack/dsaupd.o vendor/arpack/dsconv.o vendor/arpack/dseigt.o vendor/arpack/dsesrt.o vendor/arpack/dseupd.o vendor/arpack/dsgets.o vendor/arpack/dsortc.o vendor/arpack/dsortr.o vendor/arpack/dstatn.o vendor/arpack/dstats.o vendor/arpack/dstqrb.o vendor/arpack/dvout.o vendor/arpack/ivout.o vendor/arpack/second.o vendor/arpack/wrap.o vendor/cigraph/src/centrality/betweenness.o vendor/cigraph/src/centrality/centrality_other.o vendor/cigraph/src/centrality/centralization.o vendor/cigraph/src/centrality/closeness.o vendor/cigraph/src/centrality/coreness.o vendor/cigraph/src/centrality/eigenvector.o vendor/cigraph/src/centrality/hub_authority.o vendor/cigraph/src/centrality/pagerank.o vendor/cigraph/src/centrality/prpack.o vendor/cigraph/src/centrality/prpack/prpack_base_graph.o vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.o vendor/cigraph/src/centrality/prpack/prpack_result.o vendor/cigraph/src/centrality/prpack/prpack_solver.o vendor/cigraph/src/centrality/prpack/prpack_utils.o vendor/cigraph/src/centrality/truss.o vendor/cigraph/src/cliques/cliquer/cliquer.o vendor/cigraph/src/cliques/cliquer/cliquer_graph.o vendor/cigraph/src/cliques/cliquer/reorder.o vendor/cigraph/src/cliques/cliquer_wrapper.o vendor/cigraph/src/cliques/cliques.o vendor/cigraph/src/cliques/glet.o vendor/cigraph/src/cliques/maximal_cliques.o vendor/cigraph/src/community/community_misc.o vendor/cigraph/src/community/edge_betweenness.o vendor/cigraph/src/community/fast_modularity.o vendor/cigraph/src/community/fluid.o vendor/cigraph/src/community/infomap/infomap.o vendor/cigraph/src/community/infomap/infomap_FlowGraph.o vendor/cigraph/src/community/infomap/infomap_Greedy.o vendor/cigraph/src/community/label_propagation.o vendor/cigraph/src/community/leading_eigenvector.o vendor/cigraph/src/community/leiden.o vendor/cigraph/src/community/louvain.o vendor/cigraph/src/community/modularity.o vendor/cigraph/src/community/optimal_modularity.o vendor/cigraph/src/community/spinglass/NetDataTypes.o vendor/cigraph/src/community/spinglass/NetRoutines.o vendor/cigraph/src/community/spinglass/clustertool.o vendor/cigraph/src/community/spinglass/pottsmodel_2.o vendor/cigraph/src/community/voronoi.o vendor/cigraph/src/community/walktrap/walktrap.o vendor/cigraph/src/community/walktrap/walktrap_communities.o vendor/cigraph/src/community/walktrap/walktrap_graph.o vendor/cigraph/src/community/walktrap/walktrap_heap.o vendor/cigraph/src/connectivity/cohesive_blocks.o vendor/cigraph/src/connectivity/components.o vendor/cigraph/src/connectivity/percolation.o vendor/cigraph/src/connectivity/reachability.o vendor/cigraph/src/connectivity/separators.o vendor/cigraph/src/constructors/adjacency.o vendor/cigraph/src/constructors/atlas.o vendor/cigraph/src/constructors/basic_constructors.o vendor/cigraph/src/constructors/circulant.o vendor/cigraph/src/constructors/de_bruijn.o vendor/cigraph/src/constructors/famous.o vendor/cigraph/src/constructors/full.o vendor/cigraph/src/constructors/generalized_petersen.o vendor/cigraph/src/constructors/kautz.o vendor/cigraph/src/constructors/lattices.o vendor/cigraph/src/constructors/lcf.o vendor/cigraph/src/constructors/linegraph.o vendor/cigraph/src/constructors/mycielskian.o vendor/cigraph/src/constructors/prufer.o vendor/cigraph/src/constructors/regular.o vendor/cigraph/src/constructors/trees.o vendor/cigraph/src/core/array.o vendor/cigraph/src/core/bitset.o vendor/cigraph/src/core/bitset_list.o vendor/cigraph/src/core/buckets.o vendor/cigraph/src/core/cutheap.o vendor/cigraph/src/core/dqueue.o vendor/cigraph/src/core/error.o vendor/cigraph/src/core/estack.o vendor/cigraph/src/core/fixed_vectorlist.o vendor/cigraph/src/core/genheap.o vendor/cigraph/src/core/grid.o vendor/cigraph/src/core/heap.o vendor/cigraph/src/core/indheap.o vendor/cigraph/src/core/interruption.o vendor/cigraph/src/core/marked_queue.o vendor/cigraph/src/core/matrix.o vendor/cigraph/src/core/matrix_list.o vendor/cigraph/src/core/memory.o vendor/cigraph/src/core/printing.o vendor/cigraph/src/core/progress.o vendor/cigraph/src/core/psumtree.o vendor/cigraph/src/core/set.o vendor/cigraph/src/core/sparsemat.o vendor/cigraph/src/core/stack.o vendor/cigraph/src/core/statusbar.o vendor/cigraph/src/core/strvector.o vendor/cigraph/src/core/trie.o vendor/cigraph/src/core/vector.o vendor/cigraph/src/core/vector_list.o vendor/cigraph/src/core/vector_ptr.o vendor/cigraph/src/cycles/simple_cycles.o vendor/cigraph/src/flow/flow.o vendor/cigraph/src/flow/flow_conversion.o vendor/cigraph/src/flow/st-cuts.o vendor/cigraph/src/games/barabasi.o vendor/cigraph/src/games/callaway_traits.o vendor/cigraph/src/games/chung_lu.o vendor/cigraph/src/games/citations.o vendor/cigraph/src/games/correlated.o vendor/cigraph/src/games/degree_sequence.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_degree_sequence.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_hash.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_graph_molloy_optimized.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_mr-connected.o vendor/cigraph/src/games/degree_sequence_vl/gengraph_random.o vendor/cigraph/src/games/dotproduct.o vendor/cigraph/src/games/erdos_renyi.o vendor/cigraph/src/games/establishment.o vendor/cigraph/src/games/forestfire.o vendor/cigraph/src/games/grg.o vendor/cigraph/src/games/growing_random.o vendor/cigraph/src/games/islands.o vendor/cigraph/src/games/k_regular.o vendor/cigraph/src/games/preference.o vendor/cigraph/src/games/recent_degree.o vendor/cigraph/src/games/sbm.o vendor/cigraph/src/games/static_fitness.o vendor/cigraph/src/games/tree.o vendor/cigraph/src/games/watts_strogatz.o vendor/cigraph/src/graph/adjlist.o vendor/cigraph/src/graph/attributes.o vendor/cigraph/src/graph/basic_query.o vendor/cigraph/src/graph/caching.o vendor/cigraph/src/graph/cattributes.o vendor/cigraph/src/graph/graph_list.o vendor/cigraph/src/graph/iterators.o vendor/cigraph/src/graph/type_common.o vendor/cigraph/src/graph/type_indexededgelist.o vendor/cigraph/src/graph/visitors.o vendor/cigraph/src/hrg/hrg.o vendor/cigraph/src/hrg/hrg_types.o vendor/cigraph/src/internal/glpk_support.o vendor/cigraph/src/internal/hacks.o vendor/cigraph/src/internal/lsap.o vendor/cigraph/src/internal/qsort.o vendor/cigraph/src/internal/qsort_r.o vendor/cigraph/src/internal/utils.o vendor/cigraph/src/internal/zeroin.o vendor/cigraph/src/io/dimacs.o vendor/cigraph/src/io/dl.o vendor/cigraph/src/io/dot.o vendor/cigraph/src/io/edgelist.o vendor/cigraph/src/io/gml-tree.o vendor/cigraph/src/io/gml.o vendor/cigraph/src/io/graphdb.o vendor/cigraph/src/io/graphml.o vendor/cigraph/src/io/leda.o vendor/cigraph/src/io/lgl.o vendor/cigraph/src/io/ncol.o vendor/cigraph/src/io/pajek.o vendor/cigraph/src/io/parse_utils.o vendor/cigraph/src/isomorphism/bliss.o vendor/cigraph/src/isomorphism/bliss/defs.o vendor/cigraph/src/isomorphism/bliss/graph.o vendor/cigraph/src/isomorphism/bliss/heap.o vendor/cigraph/src/isomorphism/bliss/orbit.o vendor/cigraph/src/isomorphism/bliss/partition.o vendor/cigraph/src/isomorphism/bliss/uintseqhash.o vendor/cigraph/src/isomorphism/bliss/utils.o vendor/cigraph/src/isomorphism/isoclasses.o vendor/cigraph/src/isomorphism/isomorphism_misc.o vendor/cigraph/src/isomorphism/lad.o vendor/cigraph/src/isomorphism/queries.o vendor/cigraph/src/isomorphism/vf2.o vendor/cigraph/src/layout/align.o vendor/cigraph/src/layout/circular.o vendor/cigraph/src/layout/davidson_harel.o vendor/cigraph/src/layout/drl/DensityGrid.o vendor/cigraph/src/layout/drl/DensityGrid_3d.o vendor/cigraph/src/layout/drl/drl_graph.o vendor/cigraph/src/layout/drl/drl_graph_3d.o vendor/cigraph/src/layout/drl/drl_layout.o vendor/cigraph/src/layout/drl/drl_layout_3d.o vendor/cigraph/src/layout/drl/drl_parse.o vendor/cigraph/src/layout/fruchterman_reingold.o vendor/cigraph/src/layout/gem.o vendor/cigraph/src/layout/graphopt.o vendor/cigraph/src/layout/kamada_kawai.o vendor/cigraph/src/layout/large_graph.o vendor/cigraph/src/layout/layout_bipartite.o vendor/cigraph/src/layout/layout_grid.o vendor/cigraph/src/layout/layout_random.o vendor/cigraph/src/layout/mds.o vendor/cigraph/src/layout/merge_dla.o vendor/cigraph/src/layout/merge_grid.o vendor/cigraph/src/layout/reingold_tilford.o vendor/cigraph/src/layout/sugiyama.o vendor/cigraph/src/layout/umap.o vendor/cigraph/src/linalg/arpack.o vendor/cigraph/src/linalg/blas.o vendor/cigraph/src/linalg/eigen.o vendor/cigraph/src/linalg/lapack.o vendor/cigraph/src/math/complex.o vendor/cigraph/src/math/safe_intop.o vendor/cigraph/src/math/utils.o vendor/cigraph/src/misc/bipartite.o vendor/cigraph/src/misc/chordality.o vendor/cigraph/src/misc/cocitation.o vendor/cigraph/src/misc/coloring.o vendor/cigraph/src/misc/conversion.o vendor/cigraph/src/misc/cycle_bases.o vendor/cigraph/src/misc/degree_sequence.o vendor/cigraph/src/misc/embedding.o vendor/cigraph/src/misc/feedback_arc_set.o vendor/cigraph/src/misc/graphicality.o vendor/cigraph/src/misc/matching.o vendor/cigraph/src/misc/microscopic_update.o vendor/cigraph/src/misc/mixing.o vendor/cigraph/src/misc/motifs.o vendor/cigraph/src/misc/order_cycle.o vendor/cigraph/src/misc/other.o vendor/cigraph/src/misc/power_law_fit.o vendor/cigraph/src/misc/scan.o vendor/cigraph/src/misc/sir.o vendor/cigraph/src/misc/spanning_trees.o vendor/cigraph/src/operators/add_edge.o vendor/cigraph/src/operators/complementer.o vendor/cigraph/src/operators/compose.o vendor/cigraph/src/operators/connect_neighborhood.o vendor/cigraph/src/operators/contract.o vendor/cigraph/src/operators/difference.o vendor/cigraph/src/operators/disjoint_union.o vendor/cigraph/src/operators/intersection.o vendor/cigraph/src/operators/join.o vendor/cigraph/src/operators/misc_internal.o vendor/cigraph/src/operators/permute.o vendor/cigraph/src/operators/products.o vendor/cigraph/src/operators/reverse.o vendor/cigraph/src/operators/rewire.o vendor/cigraph/src/operators/rewire_edges.o vendor/cigraph/src/operators/simplify.o vendor/cigraph/src/operators/subgraph.o vendor/cigraph/src/operators/union.o vendor/cigraph/src/paths/all_shortest_paths.o vendor/cigraph/src/paths/astar.o vendor/cigraph/src/paths/bellman_ford.o vendor/cigraph/src/paths/dijkstra.o vendor/cigraph/src/paths/distances.o vendor/cigraph/src/paths/eulerian.o vendor/cigraph/src/paths/floyd_warshall.o vendor/cigraph/src/paths/histogram.o vendor/cigraph/src/paths/johnson.o vendor/cigraph/src/paths/random_walk.o vendor/cigraph/src/paths/shortest_paths.o vendor/cigraph/src/paths/simple_paths.o vendor/cigraph/src/paths/sparsifier.o vendor/cigraph/src/paths/unweighted.o vendor/cigraph/src/paths/voronoi.o vendor/cigraph/src/paths/widest_paths.o vendor/cigraph/src/properties/basic_properties.o vendor/cigraph/src/properties/complete.o vendor/cigraph/src/properties/constraint.o vendor/cigraph/src/properties/convergence_degree.o vendor/cigraph/src/properties/dag.o vendor/cigraph/src/properties/degrees.o vendor/cigraph/src/properties/ecc.o vendor/cigraph/src/properties/girth.o vendor/cigraph/src/properties/loops.o vendor/cigraph/src/properties/multiplicity.o vendor/cigraph/src/properties/neighborhood.o vendor/cigraph/src/properties/perfect.o vendor/cigraph/src/properties/rich_club.o vendor/cigraph/src/properties/spectral.o vendor/cigraph/src/properties/trees.o vendor/cigraph/src/properties/triangles.o vendor/cigraph/src/random/random.o vendor/cigraph/src/random/rng_glibc2.o vendor/cigraph/src/random/rng_mt19937.o vendor/cigraph/src/random/rng_pcg32.o vendor/cigraph/src/random/rng_pcg64.o vendor/cigraph/src/version.o vendor/cigraph/vendor/cs/cs_add.o vendor/cigraph/vendor/cs/cs_amd.o vendor/cigraph/vendor/cs/cs_chol.o vendor/cigraph/vendor/cs/cs_cholsol.o vendor/cigraph/vendor/cs/cs_compress.o vendor/cigraph/vendor/cs/cs_counts.o vendor/cigraph/vendor/cs/cs_cumsum.o vendor/cigraph/vendor/cs/cs_dfs.o vendor/cigraph/vendor/cs/cs_dmperm.o vendor/cigraph/vendor/cs/cs_droptol.o vendor/cigraph/vendor/cs/cs_dropzeros.o vendor/cigraph/vendor/cs/cs_dupl.o vendor/cigraph/vendor/cs/cs_entry.o vendor/cigraph/vendor/cs/cs_ereach.o vendor/cigraph/vendor/cs/cs_etree.o vendor/cigraph/vendor/cs/cs_fkeep.o vendor/cigraph/vendor/cs/cs_gaxpy.o vendor/cigraph/vendor/cs/cs_happly.o vendor/cigraph/vendor/cs/cs_house.o vendor/cigraph/vendor/cs/cs_ipvec.o vendor/cigraph/vendor/cs/cs_leaf.o vendor/cigraph/vendor/cs/cs_load.o vendor/cigraph/vendor/cs/cs_lsolve.o vendor/cigraph/vendor/cs/cs_ltsolve.o vendor/cigraph/vendor/cs/cs_lu.o vendor/cigraph/vendor/cs/cs_lusol.o vendor/cigraph/vendor/cs/cs_malloc.o vendor/cigraph/vendor/cs/cs_maxtrans.o vendor/cigraph/vendor/cs/cs_multiply.o vendor/cigraph/vendor/cs/cs_norm.o vendor/cigraph/vendor/cs/cs_permute.o vendor/cigraph/vendor/cs/cs_pinv.o vendor/cigraph/vendor/cs/cs_post.o vendor/cigraph/vendor/cs/cs_print.o vendor/cigraph/vendor/cs/cs_pvec.o vendor/cigraph/vendor/cs/cs_qr.o vendor/cigraph/vendor/cs/cs_qrsol.o vendor/cigraph/vendor/cs/cs_randperm.o vendor/cigraph/vendor/cs/cs_reach.o vendor/cigraph/vendor/cs/cs_scatter.o vendor/cigraph/vendor/cs/cs_scc.o vendor/cigraph/vendor/cs/cs_schol.o vendor/cigraph/vendor/cs/cs_spsolve.o vendor/cigraph/vendor/cs/cs_sqr.o vendor/cigraph/vendor/cs/cs_symperm.o vendor/cigraph/vendor/cs/cs_tdfs.o vendor/cigraph/vendor/cs/cs_transpose.o vendor/cigraph/vendor/cs/cs_updown.o vendor/cigraph/vendor/cs/cs_usolve.o vendor/cigraph/vendor/cs/cs_util.o vendor/cigraph/vendor/cs/cs_utsolve.o vendor/cigraph/vendor/pcg/pcg-advance-128.o vendor/cigraph/vendor/pcg/pcg-advance-64.o vendor/cigraph/vendor/pcg/pcg-output-128.o vendor/cigraph/vendor/pcg/pcg-output-32.o vendor/cigraph/vendor/pcg/pcg-output-64.o vendor/cigraph/vendor/pcg/pcg-rngs-128.o vendor/cigraph/vendor/pcg/pcg-rngs-64.o vendor/cigraph/vendor/plfit/gss.o vendor/cigraph/vendor/plfit/hzeta.o vendor/cigraph/vendor/plfit/kolmogorov.o vendor/cigraph/vendor/plfit/lbfgs.o vendor/cigraph/vendor/plfit/mt.o vendor/cigraph/vendor/plfit/options.o vendor/cigraph/vendor/plfit/plfit.o vendor/cigraph/vendor/plfit/plfit_error.o vendor/cigraph/vendor/plfit/rbinom.o vendor/cigraph/vendor/plfit/sampling.o vendor/io/dl-lexer.o vendor/io/dl-parser.o vendor/io/gml-lexer.o vendor/io/gml-parser.o vendor/io/lgl-lexer.o vendor/io/lgl-parser.o vendor/io/ncol-lexer.o vendor/io/ncol-parser.o vendor/io/pajek-lexer.o vendor/io/pajek-parser.o vendor/simpleraytracer/Color.o vendor/simpleraytracer/Light.o vendor/simpleraytracer/Point.o vendor/simpleraytracer/Ray.o vendor/simpleraytracer/RayTracer.o vendor/simpleraytracer/RayVector.o vendor/simpleraytracer/Shape.o vendor/simpleraytracer/Sphere.o vendor/simpleraytracer/Triangle.o vendor/simpleraytracer/unit_limiter.o vendor/uuid/clear.o vendor/uuid/compare.o vendor/uuid/copy.o vendor/uuid/gen_uuid.o vendor/uuid/isnull.o vendor/uuid/pack.o vendor/uuid/parse.o vendor/uuid/unpack.o vendor/uuid/unparse.o rinterface.o rinterface_extra.o rrandom.o uuid.o cpp11.o cpprinterface.o init.o simpleraytracer.o vendor/cigraph/vendor/mini-gmp/mini-gmp.o -lxml2 -lglpk -llapack -L/home/hornik/tmp/R-d-gcc-xtra/lib -lRblas -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpqrkuxc/R.INSTALLe29151bc0893e/igraph/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-igraph/00new/igraph/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 (igraph) * installing *source* package ‘stringi’ ... ** this is package ‘stringi’ version ‘1.8.7’ ** package ‘stringi’ successfully unpacked and MD5 sums checked ** using staged installation checking for R_HOME... /home/hornik/tmp/R-d-gcc-xtra checking for R... /home/hornik/tmp/R-d-gcc-xtra/bin/R checking for endianness... little checking for cat... /usr/bin/cat 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 whether the C++ compiler supports the 'long long' type... yes checking whether the compiler implements namespaces... yes checking whether the compiler supports the Standard Template Library... yes checking whether std::map is available... yes checking for pkg-config... /usr/bin/pkg-config checking with 'pkg-config' for the system ICU4C (icu-i18n icu-uc)... 76.1 checking for ICU4C >= 61... yes checking for additional CPPFLAGS, LDFLAGS, and LIBS required... done checking whether an ICU4C-based project can be built... no *** This version of ICU4C cannot be used. *** Using the ICU 74 bundle that comes with 'stringi'. checking whether we may compile src/icu74/common/putil.cpp... yes checking whether we may compile src/icu74/i18n/number_affixutils.cpp... yes checking whether alignof(std::max_align_t) is available... yes 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 elf.h... yes checking whether the ICU data library is available... icu74/data/icudt74l.dat.xz exists configure: creating ./config.status config.status: creating src/Makevars config.status: creating src/uconfig_local.h config.status: creating src/install.libs.R *** stringi configure summary: ICU_FOUND=0 ICUDT_DIR=icu74/data ICU_BUNDLE_VERSION=74 ICUDT_ENDIANNESS=little STRINGI_CXXSTD= STRINGI_CXXFLAGS= -fpic STRINGI_CPPFLAGS=-I. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL STRINGI_LDFLAGS= STRINGI_LIBS= *** Compiler settings used: CXX=g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -std=gnu++11 LD=g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 CXXFLAGS=-g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation CPPFLAGS=-I/usr/local/include LDFLAGS= LIBS= ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKDrHZP/R.INSTALLde31f786ff0d/stringi/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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_brkiter.cpp -o stri_brkiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_callables.cpp -o stri_callables.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_collator.cpp -o stri_collator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_common.cpp -o stri_common.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_compare.cpp -o stri_compare.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_base.cpp -o stri_container_base.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_bytesearch.cpp -o stri_container_bytesearch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_listint.cpp -o stri_container_listint.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_listraw.cpp -o stri_container_listraw.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_listutf8.cpp -o stri_container_listutf8.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_regex.cpp -o stri_container_regex.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_usearch.cpp -o stri_container_usearch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_utf16.cpp -o stri_container_utf16.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_utf8.cpp -o stri_container_utf8.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_container_utf8_indexable.cpp -o stri_container_utf8_indexable.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_encoding_conversion.cpp -o stri_encoding_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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_encoding_detection.cpp -o stri_encoding_detection.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_encoding_management.cpp -o stri_encoding_management.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_escape.cpp -o stri_escape.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_exception.cpp -o stri_exception.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_ICU_settings.cpp -o stri_ICU_settings.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_join.cpp -o stri_join.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_length.cpp -o stri_length.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_pad.cpp -o stri_pad.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_prepare_arg.cpp -o stri_prepare_arg.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_random.cpp -o stri_random.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_reverse.cpp -o stri_reverse.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_count.cpp -o stri_search_class_count.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_detect.cpp -o stri_search_class_detect.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_extract.cpp -o stri_search_class_extract.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_locate.cpp -o stri_search_class_locate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_replace.cpp -o stri_search_class_replace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_split.cpp -o stri_search_class_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_startsendswith.cpp -o stri_search_class_startsendswith.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_subset.cpp -o stri_search_class_subset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_class_trim.cpp -o stri_search_class_trim.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_common.cpp -o stri_search_common.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_count.cpp -o stri_search_coll_count.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_detect.cpp -o stri_search_coll_detect.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_extract.cpp -o stri_search_coll_extract.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_locate.cpp -o stri_search_coll_locate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_replace.cpp -o stri_search_coll_replace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_split.cpp -o stri_search_coll_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_startsendswith.cpp -o stri_search_coll_startsendswith.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_coll_subset.cpp -o stri_search_coll_subset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_boundaries_count.cpp -o stri_search_boundaries_count.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_boundaries_extract.cpp -o stri_search_boundaries_extract.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_boundaries_locate.cpp -o stri_search_boundaries_locate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_boundaries_split.cpp -o stri_search_boundaries_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_count.cpp -o stri_search_fixed_count.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_detect.cpp -o stri_search_fixed_detect.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_extract.cpp -o stri_search_fixed_extract.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_locate.cpp -o stri_search_fixed_locate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_replace.cpp -o stri_search_fixed_replace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_split.cpp -o stri_search_fixed_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_subset.cpp -o stri_search_fixed_subset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_fixed_startsendswith.cpp -o stri_search_fixed_startsendswith.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_in.cpp -o stri_search_in.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_other_split.cpp -o stri_search_other_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_count.cpp -o stri_search_regex_count.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_detect.cpp -o stri_search_regex_detect.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_extract.cpp -o stri_search_regex_extract.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_locate.cpp -o stri_search_regex_locate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_match.cpp -o stri_search_regex_match.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_replace.cpp -o stri_search_regex_replace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_split.cpp -o stri_search_regex_split.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_search_regex_subset.cpp -o stri_search_regex_subset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_sort.cpp -o stri_sort.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_sprintf.cpp -o stri_sprintf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_stats.cpp -o stri_stats.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_string8.cpp -o stri_string8.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_stringi.cpp -o stri_stringi.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_sub.cpp -o stri_sub.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_test.cpp -o stri_test.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_time_zone.cpp -o stri_time_zone.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_time_calendar.cpp -o stri_time_calendar.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_time_symbols.cpp -o stri_time_symbols.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_time_format.cpp -o stri_time_format.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_trans_casemap.cpp -o stri_trans_casemap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_trans_other.cpp -o stri_trans_other.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_trans_normalization.cpp -o stri_trans_normalization.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_trans_transliterate.cpp -o stri_trans_transliterate.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_ucnv.cpp -o stri_ucnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_uloc.cpp -o stri_uloc.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_utils.cpp -o stri_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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stri_wrap.cpp -o stri_wrap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/appendable.cpp -o icu74/common/appendable.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bmpset.cpp -o icu74/common/bmpset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/brkeng.cpp -o icu74/common/brkeng.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/brkiter.cpp -o icu74/common/brkiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bytesinkutil.cpp -o icu74/common/bytesinkutil.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bytestream.cpp -o icu74/common/bytestream.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bytestrie.cpp -o icu74/common/bytestrie.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bytestriebuilder.cpp -o icu74/common/bytestriebuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/bytestrieiterator.cpp -o icu74/common/bytestrieiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/caniter.cpp -o icu74/common/caniter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/characterproperties.cpp -o icu74/common/characterproperties.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/chariter.cpp -o icu74/common/chariter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/charstr.cpp -o icu74/common/charstr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/cmemory.cpp -o icu74/common/cmemory.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/cstr.cpp -o icu74/common/cstr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/cstring.cpp -o icu74/common/cstring.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/cwchar.cpp -o icu74/common/cwchar.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/dictbe.cpp -o icu74/common/dictbe.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/dictionarydata.cpp -o icu74/common/dictionarydata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/dtintrv.cpp -o icu74/common/dtintrv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/edits.cpp -o icu74/common/edits.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/emojiprops.cpp -o icu74/common/emojiprops.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/errorcode.cpp -o icu74/common/errorcode.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/filteredbrk.cpp -o icu74/common/filteredbrk.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/filterednormalizer2.cpp -o icu74/common/filterednormalizer2.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/icudataver.cpp -o icu74/common/icudataver.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/icuplug.cpp -o icu74/common/icuplug.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/loadednormalizer2impl.cpp -o icu74/common/loadednormalizer2impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/localebuilder.cpp -o icu74/common/localebuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/localematcher.cpp -o icu74/common/localematcher.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/localeprioritylist.cpp -o icu74/common/localeprioritylist.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locavailable.cpp -o icu74/common/locavailable.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locbased.cpp -o icu74/common/locbased.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locdispnames.cpp -o icu74/common/locdispnames.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locdistance.cpp -o icu74/common/locdistance.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locdspnm.cpp -o icu74/common/locdspnm.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locid.cpp -o icu74/common/locid.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/loclikely.cpp -o icu74/common/loclikely.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/loclikelysubtags.cpp -o icu74/common/loclikelysubtags.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locmap.cpp -o icu74/common/locmap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locresdata.cpp -o icu74/common/locresdata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/locutil.cpp -o icu74/common/locutil.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/lsr.cpp -o icu74/common/lsr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/lstmbe.cpp -o icu74/common/lstmbe.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/messagepattern.cpp -o icu74/common/messagepattern.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/mlbe.cpp -o icu74/common/mlbe.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/normalizer2.cpp -o icu74/common/normalizer2.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/normalizer2impl.cpp -o icu74/common/normalizer2impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/normlzr.cpp -o icu74/common/normlzr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/parsepos.cpp -o icu74/common/parsepos.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/patternprops.cpp -o icu74/common/patternprops.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/pluralmap.cpp -o icu74/common/pluralmap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/propname.cpp -o icu74/common/propname.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/propsvec.cpp -o icu74/common/propsvec.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/punycode.cpp -o icu74/common/punycode.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/putil.cpp -o icu74/common/putil.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbi_cache.cpp -o icu74/common/rbbi_cache.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbi.cpp -o icu74/common/rbbi.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbidata.cpp -o icu74/common/rbbidata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbinode.cpp -o icu74/common/rbbinode.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbirb.cpp -o icu74/common/rbbirb.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbiscan.cpp -o icu74/common/rbbiscan.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbisetb.cpp -o icu74/common/rbbisetb.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbistbl.cpp -o icu74/common/rbbistbl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/rbbitblb.cpp -o icu74/common/rbbitblb.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/resbund_cnv.cpp -o icu74/common/resbund_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/resbund.cpp -o icu74/common/resbund.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/resource.cpp -o icu74/common/resource.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/restrace.cpp -o icu74/common/restrace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ruleiter.cpp -o icu74/common/ruleiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/schriter.cpp -o icu74/common/schriter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/serv.cpp -o icu74/common/serv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servlk.cpp -o icu74/common/servlk.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servlkf.cpp -o icu74/common/servlkf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servls.cpp -o icu74/common/servls.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servnotf.cpp -o icu74/common/servnotf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servrbf.cpp -o icu74/common/servrbf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/servslkf.cpp -o icu74/common/servslkf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/sharedobject.cpp -o icu74/common/sharedobject.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/simpleformatter.cpp -o icu74/common/simpleformatter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/static_unicode_sets.cpp -o icu74/common/static_unicode_sets.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/stringpiece.cpp -o icu74/common/stringpiece.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/stringtriebuilder.cpp -o icu74/common/stringtriebuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uarrsort.cpp -o icu74/common/uarrsort.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubidi_props.cpp -o icu74/common/ubidi_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubidi.cpp -o icu74/common/ubidi.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubidiln.cpp -o icu74/common/ubidiln.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubiditransform.cpp -o icu74/common/ubiditransform.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubidiwrt.cpp -o icu74/common/ubidiwrt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ubrk.cpp -o icu74/common/ubrk.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucase.cpp -o icu74/common/ucase.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucasemap_titlecase_brkiter.cpp -o icu74/common/ucasemap_titlecase_brkiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucasemap.cpp -o icu74/common/ucasemap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucat.cpp -o icu74/common/ucat.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uchar.cpp -o icu74/common/uchar.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucharstrie.cpp -o icu74/common/ucharstrie.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucharstriebuilder.cpp -o icu74/common/ucharstriebuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucharstrieiterator.cpp -o icu74/common/ucharstrieiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uchriter.cpp -o icu74/common/uchriter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucln_cmn.cpp -o icu74/common/ucln_cmn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucmndata.cpp -o icu74/common/ucmndata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_bld.cpp -o icu74/common/ucnv_bld.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_cb.cpp -o icu74/common/ucnv_cb.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_cnv.cpp -o icu74/common/ucnv_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_ct.cpp -o icu74/common/ucnv_ct.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_err.cpp -o icu74/common/ucnv_err.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_ext.cpp -o icu74/common/ucnv_ext.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_io.cpp -o icu74/common/ucnv_io.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_lmb.cpp -o icu74/common/ucnv_lmb.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_set.cpp -o icu74/common/ucnv_set.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_u16.cpp -o icu74/common/ucnv_u16.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_u32.cpp -o icu74/common/ucnv_u32.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_u7.cpp -o icu74/common/ucnv_u7.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv_u8.cpp -o icu74/common/ucnv_u8.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv.cpp -o icu74/common/ucnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnv2022.cpp -o icu74/common/ucnv2022.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvbocu.cpp -o icu74/common/ucnvbocu.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvdisp.cpp -o icu74/common/ucnvdisp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvhz.cpp -o icu74/common/ucnvhz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvisci.cpp -o icu74/common/ucnvisci.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvlat1.cpp -o icu74/common/ucnvlat1.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvmbcs.cpp -o icu74/common/ucnvmbcs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvscsu.cpp -o icu74/common/ucnvscsu.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucnvsel.cpp -o icu74/common/ucnvsel.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucol_swp.cpp -o icu74/common/ucol_swp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucptrie.cpp -o icu74/common/ucptrie.o icu74/common/ucptrie.cpp: In function ‘UChar32 {anonymous}::getRange(const void*, UChar32, uint32_t (*)(const void*, uint32_t), const void*, uint32_t*)’: icu74/common/ucptrie.cpp:371:25: warning: ‘trieValue’ may be used uninitialized [-Wmaybe-uninitialized] 371 | if (trieValue2 != trieValue) { | ^~ icu74/common/ucptrie.cpp:283:14: note: ‘trieValue’ was declared here 283 | uint32_t trieValue, value = nullValue; | ^~~~~~~~~ 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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ucurr.cpp -o icu74/common/ucurr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/udata.cpp -o icu74/common/udata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/udatamem.cpp -o icu74/common/udatamem.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/udataswp.cpp -o icu74/common/udataswp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uenum.cpp -o icu74/common/uenum.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uhash_us.cpp -o icu74/common/uhash_us.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uhash.cpp -o icu74/common/uhash.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uidna.cpp -o icu74/common/uidna.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uinit.cpp -o icu74/common/uinit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uinvchar.cpp -o icu74/common/uinvchar.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uiter.cpp -o icu74/common/uiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ulist.cpp -o icu74/common/ulist.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uloc_keytype.cpp -o icu74/common/uloc_keytype.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uloc_tag.cpp -o icu74/common/uloc_tag.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uloc.cpp -o icu74/common/uloc.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ulocale.cpp -o icu74/common/ulocale.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ulocbuilder.cpp -o icu74/common/ulocbuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/umapfile.cpp -o icu74/common/umapfile.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/umath.cpp -o icu74/common/umath.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/umutablecptrie.cpp -o icu74/common/umutablecptrie.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/umutex.cpp -o icu74/common/umutex.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unames.cpp -o icu74/common/unames.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unifiedcache.cpp -o icu74/common/unifiedcache.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unifilt.cpp -o icu74/common/unifilt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unifunct.cpp -o icu74/common/unifunct.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uniset_closure.cpp -o icu74/common/uniset_closure.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uniset_props.cpp -o icu74/common/uniset_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uniset.cpp -o icu74/common/uniset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unisetspan.cpp -o icu74/common/unisetspan.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr_case_locale.cpp -o icu74/common/unistr_case_locale.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr_case.cpp -o icu74/common/unistr_case.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr_cnv.cpp -o icu74/common/unistr_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr_props.cpp -o icu74/common/unistr_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr_titlecase_brkiter.cpp -o icu74/common/unistr_titlecase_brkiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unistr.cpp -o icu74/common/unistr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unorm.cpp -o icu74/common/unorm.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/unormcmp.cpp -o icu74/common/unormcmp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uobject.cpp -o icu74/common/uobject.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uprops.cpp -o icu74/common/uprops.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ures_cnv.cpp -o icu74/common/ures_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uresbund.cpp -o icu74/common/uresbund.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uresdata.cpp -o icu74/common/uresdata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/usc_impl.cpp -o icu74/common/usc_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uscript_props.cpp -o icu74/common/uscript_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uscript.cpp -o icu74/common/uscript.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uset_props.cpp -o icu74/common/uset_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uset.cpp -o icu74/common/uset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/usetiter.cpp -o icu74/common/usetiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ushape.cpp -o icu74/common/ushape.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/usprep.cpp -o icu74/common/usprep.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustack.cpp -o icu74/common/ustack.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustr_cnv.cpp -o icu74/common/ustr_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustr_titlecase_brkiter.cpp -o icu74/common/ustr_titlecase_brkiter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustr_wcs.cpp -o icu74/common/ustr_wcs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustrcase_locale.cpp -o icu74/common/ustrcase_locale.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustrcase.cpp -o icu74/common/ustrcase.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustrenum.cpp -o icu74/common/ustrenum.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustrfmt.cpp -o icu74/common/ustrfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustring.cpp -o icu74/common/ustring.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/ustrtrns.cpp -o icu74/common/ustrtrns.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utext.cpp -o icu74/common/utext.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utf_impl.cpp -o icu74/common/utf_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/util_props.cpp -o icu74/common/util_props.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/util.cpp -o icu74/common/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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utrace.cpp -o icu74/common/utrace.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utrie_swap.cpp -o icu74/common/utrie_swap.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utrie.cpp -o icu74/common/utrie.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utrie2_builder.cpp -o icu74/common/utrie2_builder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utrie2.cpp -o icu74/common/utrie2.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uts46.cpp -o icu74/common/uts46.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/utypes.cpp -o icu74/common/utypes.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uvector.cpp -o icu74/common/uvector.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uvectr32.cpp -o icu74/common/uvectr32.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/uvectr64.cpp -o icu74/common/uvectr64.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/common/wintz.cpp -o icu74/common/wintz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/alphaindex.cpp -o icu74/i18n/alphaindex.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/anytrans.cpp -o icu74/i18n/anytrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/astro.cpp -o icu74/i18n/astro.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/basictz.cpp -o icu74/i18n/basictz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/bocsu.cpp -o icu74/i18n/bocsu.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/brktrans.cpp -o icu74/i18n/brktrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/buddhcal.cpp -o icu74/i18n/buddhcal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/calendar.cpp -o icu74/i18n/calendar.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/casetrn.cpp -o icu74/i18n/casetrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/cecal.cpp -o icu74/i18n/cecal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/chnsecal.cpp -o icu74/i18n/chnsecal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/choicfmt.cpp -o icu74/i18n/choicfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/coleitr.cpp -o icu74/i18n/coleitr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/coll.cpp -o icu74/i18n/coll.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collation.cpp -o icu74/i18n/collation.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationbuilder.cpp -o icu74/i18n/collationbuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationcompare.cpp -o icu74/i18n/collationcompare.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationdata.cpp -o icu74/i18n/collationdata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationdatabuilder.cpp -o icu74/i18n/collationdatabuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationdatareader.cpp -o icu74/i18n/collationdatareader.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationdatawriter.cpp -o icu74/i18n/collationdatawriter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationfastlatin.cpp -o icu74/i18n/collationfastlatin.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationfastlatinbuilder.cpp -o icu74/i18n/collationfastlatinbuilder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationfcd.cpp -o icu74/i18n/collationfcd.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationiterator.cpp -o icu74/i18n/collationiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationkeys.cpp -o icu74/i18n/collationkeys.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationroot.cpp -o icu74/i18n/collationroot.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationrootelements.cpp -o icu74/i18n/collationrootelements.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationruleparser.cpp -o icu74/i18n/collationruleparser.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationsets.cpp -o icu74/i18n/collationsets.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationsettings.cpp -o icu74/i18n/collationsettings.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationtailoring.cpp -o icu74/i18n/collationtailoring.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/collationweights.cpp -o icu74/i18n/collationweights.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/compactdecimalformat.cpp -o icu74/i18n/compactdecimalformat.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/coptccal.cpp -o icu74/i18n/coptccal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/cpdtrans.cpp -o icu74/i18n/cpdtrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csdetect.cpp -o icu74/i18n/csdetect.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csmatch.cpp -o icu74/i18n/csmatch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csr2022.cpp -o icu74/i18n/csr2022.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csrecog.cpp -o icu74/i18n/csrecog.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csrmbcs.cpp -o icu74/i18n/csrmbcs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csrsbcs.cpp -o icu74/i18n/csrsbcs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csrucode.cpp -o icu74/i18n/csrucode.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/csrutf8.cpp -o icu74/i18n/csrutf8.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/curramt.cpp -o icu74/i18n/curramt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/currfmt.cpp -o icu74/i18n/currfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/currpinf.cpp -o icu74/i18n/currpinf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/currunit.cpp -o icu74/i18n/currunit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dangical.cpp -o icu74/i18n/dangical.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/datefmt.cpp -o icu74/i18n/datefmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dayperiodrules.cpp -o icu74/i18n/dayperiodrules.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dcfmtsym.cpp -o icu74/i18n/dcfmtsym.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/decContext.cpp -o icu74/i18n/decContext.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/decimfmt.cpp -o icu74/i18n/decimfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/decNumber.cpp -o icu74/i18n/decNumber.o icu74/i18n/decNumber.cpp: In function ‘int32_t decGetInt(const decNumber*)’: icu74/i18n/decNumber.cpp:240:52: warning: array subscript -2147483648 is outside array bounds of ‘const uint32_t [5]’ {aka ‘const unsigned int [5]’} [-Warray-bounds=] 240 | #define QUOT10(u, n) ((((uInt)(u)>>(n))*multies[n])>>17) | ~~~~~~~~~^ icu74/i18n/decNumber.cpp:7624:16: note: in expansion of macro ‘QUOT10’ 7624 | theInt=QUOT10(*up, count); | ^~~~~~ icu74/i18n/decNumber.cpp:238:21: note: at offset -8589934592 into object ‘multies’ of size 20 238 | static const uInt multies[]={131073, 26215, 5243, 1049, 210}; | ^~~~~~~ icu74/i18n/decNumber.cpp:7625:36: warning: array subscript -2147483648 is outside array bounds of ‘const uint32_t [10]’ {aka ‘const unsigned int [10]’} [-Warray-bounds=] 7625 | rem=*up-theInt*powers[count]; | ^ icu74/i18n/decNumber.cpp:227:19: note: at offset -8589934592 into object ‘DECPOWERS’ of size 40 227 | static const uInt DECPOWERS[10]={1, 10, 100, 1000, 10000, 100000, 1000000, | ^~~~~~~~~ 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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/displayoptions.cpp -o icu74/i18n/displayoptions.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-bignum-dtoa.cpp -o icu74/i18n/double-conversion-bignum-dtoa.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-bignum.cpp -o icu74/i18n/double-conversion-bignum.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-cached-powers.cpp -o icu74/i18n/double-conversion-cached-powers.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-double-to-string.cpp -o icu74/i18n/double-conversion-double-to-string.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-fast-dtoa.cpp -o icu74/i18n/double-conversion-fast-dtoa.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-string-to-double.cpp -o icu74/i18n/double-conversion-string-to-double.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/double-conversion-strtod.cpp -o icu74/i18n/double-conversion-strtod.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dtfmtsym.cpp -o icu74/i18n/dtfmtsym.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dtitvfmt.cpp -o icu74/i18n/dtitvfmt.o In file included from icu74/unicode/strenum.h:20, from icu74/unicode/locid.h:40, from icu74/unicode/calendar.h:41, from icu74/unicode/datefmt.h:31, from icu74/unicode/smpdtfmt.h:40, from icu74/unicode/dtitvfmt.h:29, from icu74/i18n/dtitvfmt.cpp:15: In member function ‘int32_t icu_74_stringi::UnicodeString::length() const’, inlined from ‘void icu_74_stringi::UnicodeString::doExtract(int32_t, int32_t, icu_74_stringi::UnicodeString&) const’ at icu74/unicode/unistr.h:4488:17, inlined from ‘void icu_74_stringi::UnicodeString::extract(int32_t, int32_t, icu_74_stringi::UnicodeString&) const’ at icu74/unicode/unistr.h:4501:12, inlined from ‘void icu_74_stringi::DateIntervalFormat::setIntervalPattern(UCalendarDateFields, const icu_74_stringi::UnicodeString&, UBool)’ at icu74/i18n/dtitvfmt.cpp:1393:21: icu74/unicode/unistr.h:3904:63: warning: ‘firstPart.icu_74_stringi::UnicodeString::fUnion.icu_74_stringi::UnicodeString::StackBufferOrFields::fFields.icu_74_stringi::UnicodeString::StackBufferOrFields::::fLength’ may be used uninitialized [-Wmaybe-uninitialized] 3904 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ^~~~~~~ icu74/i18n/dtitvfmt.cpp: In member function ‘void icu_74_stringi::DateIntervalFormat::setIntervalPattern(UCalendarDateFields, const icu_74_stringi::UnicodeString&, UBool)’: icu74/i18n/dtitvfmt.cpp:1391:19: note: ‘firstPart’ declared here 1391 | UnicodeString firstPart; | ^~~~~~~~~ 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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dtitvinf.cpp -o icu74/i18n/dtitvinf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dtptngen.cpp -o icu74/i18n/dtptngen.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/dtrule.cpp -o icu74/i18n/dtrule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/erarules.cpp -o icu74/i18n/erarules.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/esctrn.cpp -o icu74/i18n/esctrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ethpccal.cpp -o icu74/i18n/ethpccal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/fmtable_cnv.cpp -o icu74/i18n/fmtable_cnv.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/fmtable.cpp -o icu74/i18n/fmtable.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/format.cpp -o icu74/i18n/format.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/formatted_string_builder.cpp -o icu74/i18n/formatted_string_builder.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/formattedval_iterimpl.cpp -o icu74/i18n/formattedval_iterimpl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/formattedval_sbimpl.cpp -o icu74/i18n/formattedval_sbimpl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/formattedvalue.cpp -o icu74/i18n/formattedvalue.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/fphdlimp.cpp -o icu74/i18n/fphdlimp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/fpositer.cpp -o icu74/i18n/fpositer.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/funcrepl.cpp -o icu74/i18n/funcrepl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/gender.cpp -o icu74/i18n/gender.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/gregocal.cpp -o icu74/i18n/gregocal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/gregoimp.cpp -o icu74/i18n/gregoimp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/hebrwcal.cpp -o icu74/i18n/hebrwcal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/indiancal.cpp -o icu74/i18n/indiancal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/inputext.cpp -o icu74/i18n/inputext.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/islamcal.cpp -o icu74/i18n/islamcal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/iso8601cal.cpp -o icu74/i18n/iso8601cal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/japancal.cpp -o icu74/i18n/japancal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/listformatter.cpp -o icu74/i18n/listformatter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/measfmt.cpp -o icu74/i18n/measfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/measunit_extra.cpp -o icu74/i18n/measunit_extra.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/measunit.cpp -o icu74/i18n/measunit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/measure.cpp -o icu74/i18n/measure.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/msgfmt.cpp -o icu74/i18n/msgfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/name2uni.cpp -o icu74/i18n/name2uni.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/nfrs.cpp -o icu74/i18n/nfrs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/nfrule.cpp -o icu74/i18n/nfrule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/nfsubs.cpp -o icu74/i18n/nfsubs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/nortrans.cpp -o icu74/i18n/nortrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/nultrans.cpp -o icu74/i18n/nultrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_affixutils.cpp -o icu74/i18n/number_affixutils.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_asformat.cpp -o icu74/i18n/number_asformat.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_capi.cpp -o icu74/i18n/number_capi.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_compact.cpp -o icu74/i18n/number_compact.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_currencysymbols.cpp -o icu74/i18n/number_currencysymbols.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_decimalquantity.cpp -o icu74/i18n/number_decimalquantity.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_decimfmtprops.cpp -o icu74/i18n/number_decimfmtprops.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_fluent.cpp -o icu74/i18n/number_fluent.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_formatimpl.cpp -o icu74/i18n/number_formatimpl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_grouping.cpp -o icu74/i18n/number_grouping.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_integerwidth.cpp -o icu74/i18n/number_integerwidth.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_longnames.cpp -o icu74/i18n/number_longnames.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_mapper.cpp -o icu74/i18n/number_mapper.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_modifiers.cpp -o icu74/i18n/number_modifiers.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_multiplier.cpp -o icu74/i18n/number_multiplier.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_notation.cpp -o icu74/i18n/number_notation.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_output.cpp -o icu74/i18n/number_output.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_padding.cpp -o icu74/i18n/number_padding.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_patternmodifier.cpp -o icu74/i18n/number_patternmodifier.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_patternstring.cpp -o icu74/i18n/number_patternstring.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_rounding.cpp -o icu74/i18n/number_rounding.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_scientific.cpp -o icu74/i18n/number_scientific.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_simple.cpp -o icu74/i18n/number_simple.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_skeletons.cpp -o icu74/i18n/number_skeletons.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_symbolswrapper.cpp -o icu74/i18n/number_symbolswrapper.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_usageprefs.cpp -o icu74/i18n/number_usageprefs.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/number_utils.cpp -o icu74/i18n/number_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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numfmt.cpp -o icu74/i18n/numfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_affixes.cpp -o icu74/i18n/numparse_affixes.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_compositions.cpp -o icu74/i18n/numparse_compositions.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_currency.cpp -o icu74/i18n/numparse_currency.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_decimal.cpp -o icu74/i18n/numparse_decimal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_impl.cpp -o icu74/i18n/numparse_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_parsednumber.cpp -o icu74/i18n/numparse_parsednumber.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_scientific.cpp -o icu74/i18n/numparse_scientific.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_symbols.cpp -o icu74/i18n/numparse_symbols.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numparse_validators.cpp -o icu74/i18n/numparse_validators.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numrange_capi.cpp -o icu74/i18n/numrange_capi.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numrange_fluent.cpp -o icu74/i18n/numrange_fluent.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numrange_impl.cpp -o icu74/i18n/numrange_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/numsys.cpp -o icu74/i18n/numsys.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/olsontz.cpp -o icu74/i18n/olsontz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/persncal.cpp -o icu74/i18n/persncal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/pluralranges.cpp -o icu74/i18n/pluralranges.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/plurfmt.cpp -o icu74/i18n/plurfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/plurrule.cpp -o icu74/i18n/plurrule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/quant.cpp -o icu74/i18n/quant.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/quantityformatter.cpp -o icu74/i18n/quantityformatter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbnf.cpp -o icu74/i18n/rbnf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbt_data.cpp -o icu74/i18n/rbt_data.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbt_pars.cpp -o icu74/i18n/rbt_pars.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbt_rule.cpp -o icu74/i18n/rbt_rule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbt_set.cpp -o icu74/i18n/rbt_set.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbt.cpp -o icu74/i18n/rbt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rbtz.cpp -o icu74/i18n/rbtz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/regexcmp.cpp -o icu74/i18n/regexcmp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/regeximp.cpp -o icu74/i18n/regeximp.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/regexst.cpp -o icu74/i18n/regexst.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/regextxt.cpp -o icu74/i18n/regextxt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/region.cpp -o icu74/i18n/region.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/reldatefmt.cpp -o icu74/i18n/reldatefmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/reldtfmt.cpp -o icu74/i18n/reldtfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rematch.cpp -o icu74/i18n/rematch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/remtrans.cpp -o icu74/i18n/remtrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/repattrn.cpp -o icu74/i18n/repattrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/rulebasedcollator.cpp -o icu74/i18n/rulebasedcollator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/scientificnumberformatter.cpp -o icu74/i18n/scientificnumberformatter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/scriptset.cpp -o icu74/i18n/scriptset.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/search.cpp -o icu74/i18n/search.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/selfmt.cpp -o icu74/i18n/selfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/sharedbreakiterator.cpp -o icu74/i18n/sharedbreakiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/simpletz.cpp -o icu74/i18n/simpletz.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/smpdtfmt.cpp -o icu74/i18n/smpdtfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/smpdtfst.cpp -o icu74/i18n/smpdtfst.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/sortkey.cpp -o icu74/i18n/sortkey.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/standardplural.cpp -o icu74/i18n/standardplural.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/string_segment.cpp -o icu74/i18n/string_segment.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/strmatch.cpp -o icu74/i18n/strmatch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/strrepl.cpp -o icu74/i18n/strrepl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/stsearch.cpp -o icu74/i18n/stsearch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/taiwncal.cpp -o icu74/i18n/taiwncal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/timezone.cpp -o icu74/i18n/timezone.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/titletrn.cpp -o icu74/i18n/titletrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tmunit.cpp -o icu74/i18n/tmunit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tmutamt.cpp -o icu74/i18n/tmutamt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tmutfmt.cpp -o icu74/i18n/tmutfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tolowtrn.cpp -o icu74/i18n/tolowtrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/toupptrn.cpp -o icu74/i18n/toupptrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/translit.cpp -o icu74/i18n/translit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/transreg.cpp -o icu74/i18n/transreg.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tridpars.cpp -o icu74/i18n/tridpars.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tzfmt.cpp -o icu74/i18n/tzfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tzgnames.cpp -o icu74/i18n/tzgnames.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tznames_impl.cpp -o icu74/i18n/tznames_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tznames.cpp -o icu74/i18n/tznames.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tzrule.cpp -o icu74/i18n/tzrule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/tztrans.cpp -o icu74/i18n/tztrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucal.cpp -o icu74/i18n/ucal.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucln_in.cpp -o icu74/i18n/ucln_in.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucol_res.cpp -o icu74/i18n/ucol_res.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucol_sit.cpp -o icu74/i18n/ucol_sit.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucol.cpp -o icu74/i18n/ucol.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucoleitr.cpp -o icu74/i18n/ucoleitr.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ucsdet.cpp -o icu74/i18n/ucsdet.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/udat.cpp -o icu74/i18n/udat.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/udateintervalformat.cpp -o icu74/i18n/udateintervalformat.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/udatpg.cpp -o icu74/i18n/udatpg.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ufieldpositer.cpp -o icu74/i18n/ufieldpositer.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uitercollationiterator.cpp -o icu74/i18n/uitercollationiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ulistformatter.cpp -o icu74/i18n/ulistformatter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ulocdata.cpp -o icu74/i18n/ulocdata.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/umsg.cpp -o icu74/i18n/umsg.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/unesctrn.cpp -o icu74/i18n/unesctrn.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uni2name.cpp -o icu74/i18n/uni2name.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/units_complexconverter.cpp -o icu74/i18n/units_complexconverter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/units_converter.cpp -o icu74/i18n/units_converter.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/units_data.cpp -o icu74/i18n/units_data.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/units_router.cpp -o icu74/i18n/units_router.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/unum.cpp -o icu74/i18n/unum.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/unumsys.cpp -o icu74/i18n/unumsys.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/upluralrules.cpp -o icu74/i18n/upluralrules.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uregex.cpp -o icu74/i18n/uregex.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uregexc.cpp -o icu74/i18n/uregexc.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uregion.cpp -o icu74/i18n/uregion.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/usearch.cpp -o icu74/i18n/usearch.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uspoof_build.cpp -o icu74/i18n/uspoof_build.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uspoof_conf.cpp -o icu74/i18n/uspoof_conf.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uspoof_impl.cpp -o icu74/i18n/uspoof_impl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/uspoof.cpp -o icu74/i18n/uspoof.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/utf16collationiterator.cpp -o icu74/i18n/utf16collationiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/utf8collationiterator.cpp -o icu74/i18n/utf8collationiterator.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/utmscale.cpp -o icu74/i18n/utmscale.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/utrans.cpp -o icu74/i18n/utrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/vtzone.cpp -o icu74/i18n/vtzone.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/vzone.cpp -o icu74/i18n/vzone.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/windtfmt.cpp -o icu74/i18n/windtfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/winnmfmt.cpp -o icu74/i18n/winnmfmt.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/wintzimpl.cpp -o icu74/i18n/wintzimpl.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/zonemeta.cpp -o icu74/i18n/zonemeta.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/zrule.cpp -o icu74/i18n/zrule.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/i18n/ztrans.cpp -o icu74/i18n/ztrans.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. -UDEBUG -DNDEBUG -DU_HAVE_ELF_H -Iicu74 -Iicu74/unicode -Iicu74/common -Iicu74/i18n -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -D_REENTRANT -DUCONFIG_USE_LOCAL -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c icu74/stubdata/stubdata.cpp -o icu74/stubdata/stubdata.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 stringi.so stri_brkiter.o stri_callables.o stri_collator.o stri_common.o stri_compare.o stri_container_base.o stri_container_bytesearch.o stri_container_listint.o stri_container_listraw.o stri_container_listutf8.o stri_container_regex.o stri_container_usearch.o stri_container_utf16.o stri_container_utf8.o stri_container_utf8_indexable.o stri_encoding_conversion.o stri_encoding_detection.o stri_encoding_management.o stri_escape.o stri_exception.o stri_ICU_settings.o stri_join.o stri_length.o stri_pad.o stri_prepare_arg.o stri_random.o stri_reverse.o stri_search_class_count.o stri_search_class_detect.o stri_search_class_extract.o stri_search_class_locate.o stri_search_class_replace.o stri_search_class_split.o stri_search_class_startsendswith.o stri_search_class_subset.o stri_search_class_trim.o stri_search_common.o stri_search_coll_count.o stri_search_coll_detect.o stri_search_coll_extract.o stri_search_coll_locate.o stri_search_coll_replace.o stri_search_coll_split.o stri_search_coll_startsendswith.o stri_search_coll_subset.o stri_search_boundaries_count.o stri_search_boundaries_extract.o stri_search_boundaries_locate.o stri_search_boundaries_split.o stri_search_fixed_count.o stri_search_fixed_detect.o stri_search_fixed_extract.o stri_search_fixed_locate.o stri_search_fixed_replace.o stri_search_fixed_split.o stri_search_fixed_subset.o stri_search_fixed_startsendswith.o stri_search_in.o stri_search_other_split.o stri_search_regex_count.o stri_search_regex_detect.o stri_search_regex_extract.o stri_search_regex_locate.o stri_search_regex_match.o stri_search_regex_replace.o stri_search_regex_split.o stri_search_regex_subset.o stri_sort.o stri_sprintf.o stri_stats.o stri_string8.o stri_stringi.o stri_sub.o stri_test.o stri_time_zone.o stri_time_calendar.o stri_time_symbols.o stri_time_format.o stri_trans_casemap.o stri_trans_other.o stri_trans_normalization.o stri_trans_transliterate.o stri_ucnv.o stri_uloc.o stri_utils.o stri_wrap.o icu74/common/appendable.o icu74/common/bmpset.o icu74/common/brkeng.o icu74/common/brkiter.o icu74/common/bytesinkutil.o icu74/common/bytestream.o icu74/common/bytestrie.o icu74/common/bytestriebuilder.o icu74/common/bytestrieiterator.o icu74/common/caniter.o icu74/common/characterproperties.o icu74/common/chariter.o icu74/common/charstr.o icu74/common/cmemory.o icu74/common/cstr.o icu74/common/cstring.o icu74/common/cwchar.o icu74/common/dictbe.o icu74/common/dictionarydata.o icu74/common/dtintrv.o icu74/common/edits.o icu74/common/emojiprops.o icu74/common/errorcode.o icu74/common/filteredbrk.o icu74/common/filterednormalizer2.o icu74/common/icudataver.o icu74/common/icuplug.o icu74/common/loadednormalizer2impl.o icu74/common/localebuilder.o icu74/common/localematcher.o icu74/common/localeprioritylist.o icu74/common/locavailable.o icu74/common/locbased.o icu74/common/locdispnames.o icu74/common/locdistance.o icu74/common/locdspnm.o icu74/common/locid.o icu74/common/loclikely.o icu74/common/loclikelysubtags.o icu74/common/locmap.o icu74/common/locresdata.o icu74/common/locutil.o icu74/common/lsr.o icu74/common/lstmbe.o icu74/common/messagepattern.o icu74/common/mlbe.o icu74/common/normalizer2.o icu74/common/normalizer2impl.o icu74/common/normlzr.o icu74/common/parsepos.o icu74/common/patternprops.o icu74/common/pluralmap.o icu74/common/propname.o icu74/common/propsvec.o icu74/common/punycode.o icu74/common/putil.o icu74/common/rbbi_cache.o icu74/common/rbbi.o icu74/common/rbbidata.o icu74/common/rbbinode.o icu74/common/rbbirb.o icu74/common/rbbiscan.o icu74/common/rbbisetb.o icu74/common/rbbistbl.o icu74/common/rbbitblb.o icu74/common/resbund_cnv.o icu74/common/resbund.o icu74/common/resource.o icu74/common/restrace.o icu74/common/ruleiter.o icu74/common/schriter.o icu74/common/serv.o icu74/common/servlk.o icu74/common/servlkf.o icu74/common/servls.o icu74/common/servnotf.o icu74/common/servrbf.o icu74/common/servslkf.o icu74/common/sharedobject.o icu74/common/simpleformatter.o icu74/common/static_unicode_sets.o icu74/common/stringpiece.o icu74/common/stringtriebuilder.o icu74/common/uarrsort.o icu74/common/ubidi_props.o icu74/common/ubidi.o icu74/common/ubidiln.o icu74/common/ubiditransform.o icu74/common/ubidiwrt.o icu74/common/ubrk.o icu74/common/ucase.o icu74/common/ucasemap_titlecase_brkiter.o icu74/common/ucasemap.o icu74/common/ucat.o icu74/common/uchar.o icu74/common/ucharstrie.o icu74/common/ucharstriebuilder.o icu74/common/ucharstrieiterator.o icu74/common/uchriter.o icu74/common/ucln_cmn.o icu74/common/ucmndata.o icu74/common/ucnv_bld.o icu74/common/ucnv_cb.o icu74/common/ucnv_cnv.o icu74/common/ucnv_ct.o icu74/common/ucnv_err.o icu74/common/ucnv_ext.o icu74/common/ucnv_io.o icu74/common/ucnv_lmb.o icu74/common/ucnv_set.o icu74/common/ucnv_u16.o icu74/common/ucnv_u32.o icu74/common/ucnv_u7.o icu74/common/ucnv_u8.o icu74/common/ucnv.o icu74/common/ucnv2022.o icu74/common/ucnvbocu.o icu74/common/ucnvdisp.o icu74/common/ucnvhz.o icu74/common/ucnvisci.o icu74/common/ucnvlat1.o icu74/common/ucnvmbcs.o icu74/common/ucnvscsu.o icu74/common/ucnvsel.o icu74/common/ucol_swp.o icu74/common/ucptrie.o icu74/common/ucurr.o icu74/common/udata.o icu74/common/udatamem.o icu74/common/udataswp.o icu74/common/uenum.o icu74/common/uhash_us.o icu74/common/uhash.o icu74/common/uidna.o icu74/common/uinit.o icu74/common/uinvchar.o icu74/common/uiter.o icu74/common/ulist.o icu74/common/uloc_keytype.o icu74/common/uloc_tag.o icu74/common/uloc.o icu74/common/ulocale.o icu74/common/ulocbuilder.o icu74/common/umapfile.o icu74/common/umath.o icu74/common/umutablecptrie.o icu74/common/umutex.o icu74/common/unames.o icu74/common/unifiedcache.o icu74/common/unifilt.o icu74/common/unifunct.o icu74/common/uniset_closure.o icu74/common/uniset_props.o icu74/common/uniset.o icu74/common/unisetspan.o icu74/common/unistr_case_locale.o icu74/common/unistr_case.o icu74/common/unistr_cnv.o icu74/common/unistr_props.o icu74/common/unistr_titlecase_brkiter.o icu74/common/unistr.o icu74/common/unorm.o icu74/common/unormcmp.o icu74/common/uobject.o icu74/common/uprops.o icu74/common/ures_cnv.o icu74/common/uresbund.o icu74/common/uresdata.o icu74/common/usc_impl.o icu74/common/uscript_props.o icu74/common/uscript.o icu74/common/uset_props.o icu74/common/uset.o icu74/common/usetiter.o icu74/common/ushape.o icu74/common/usprep.o icu74/common/ustack.o icu74/common/ustr_cnv.o icu74/common/ustr_titlecase_brkiter.o icu74/common/ustr_wcs.o icu74/common/ustrcase_locale.o icu74/common/ustrcase.o icu74/common/ustrenum.o icu74/common/ustrfmt.o icu74/common/ustring.o icu74/common/ustrtrns.o icu74/common/utext.o icu74/common/utf_impl.o icu74/common/util_props.o icu74/common/util.o icu74/common/utrace.o icu74/common/utrie_swap.o icu74/common/utrie.o icu74/common/utrie2_builder.o icu74/common/utrie2.o icu74/common/uts46.o icu74/common/utypes.o icu74/common/uvector.o icu74/common/uvectr32.o icu74/common/uvectr64.o icu74/common/wintz.o icu74/i18n/alphaindex.o icu74/i18n/anytrans.o icu74/i18n/astro.o icu74/i18n/basictz.o icu74/i18n/bocsu.o icu74/i18n/brktrans.o icu74/i18n/buddhcal.o icu74/i18n/calendar.o icu74/i18n/casetrn.o icu74/i18n/cecal.o icu74/i18n/chnsecal.o icu74/i18n/choicfmt.o icu74/i18n/coleitr.o icu74/i18n/coll.o icu74/i18n/collation.o icu74/i18n/collationbuilder.o icu74/i18n/collationcompare.o icu74/i18n/collationdata.o icu74/i18n/collationdatabuilder.o icu74/i18n/collationdatareader.o icu74/i18n/collationdatawriter.o icu74/i18n/collationfastlatin.o icu74/i18n/collationfastlatinbuilder.o icu74/i18n/collationfcd.o icu74/i18n/collationiterator.o icu74/i18n/collationkeys.o icu74/i18n/collationroot.o icu74/i18n/collationrootelements.o icu74/i18n/collationruleparser.o icu74/i18n/collationsets.o icu74/i18n/collationsettings.o icu74/i18n/collationtailoring.o icu74/i18n/collationweights.o icu74/i18n/compactdecimalformat.o icu74/i18n/coptccal.o icu74/i18n/cpdtrans.o icu74/i18n/csdetect.o icu74/i18n/csmatch.o icu74/i18n/csr2022.o icu74/i18n/csrecog.o icu74/i18n/csrmbcs.o icu74/i18n/csrsbcs.o icu74/i18n/csrucode.o icu74/i18n/csrutf8.o icu74/i18n/curramt.o icu74/i18n/currfmt.o icu74/i18n/currpinf.o icu74/i18n/currunit.o icu74/i18n/dangical.o icu74/i18n/datefmt.o icu74/i18n/dayperiodrules.o icu74/i18n/dcfmtsym.o icu74/i18n/decContext.o icu74/i18n/decimfmt.o icu74/i18n/decNumber.o icu74/i18n/displayoptions.o icu74/i18n/double-conversion-bignum-dtoa.o icu74/i18n/double-conversion-bignum.o icu74/i18n/double-conversion-cached-powers.o icu74/i18n/double-conversion-double-to-string.o icu74/i18n/double-conversion-fast-dtoa.o icu74/i18n/double-conversion-string-to-double.o icu74/i18n/double-conversion-strtod.o icu74/i18n/dtfmtsym.o icu74/i18n/dtitvfmt.o icu74/i18n/dtitvinf.o icu74/i18n/dtptngen.o icu74/i18n/dtrule.o icu74/i18n/erarules.o icu74/i18n/esctrn.o icu74/i18n/ethpccal.o icu74/i18n/fmtable_cnv.o icu74/i18n/fmtable.o icu74/i18n/format.o icu74/i18n/formatted_string_builder.o icu74/i18n/formattedval_iterimpl.o icu74/i18n/formattedval_sbimpl.o icu74/i18n/formattedvalue.o icu74/i18n/fphdlimp.o icu74/i18n/fpositer.o icu74/i18n/funcrepl.o icu74/i18n/gender.o icu74/i18n/gregocal.o icu74/i18n/gregoimp.o icu74/i18n/hebrwcal.o icu74/i18n/indiancal.o icu74/i18n/inputext.o icu74/i18n/islamcal.o icu74/i18n/iso8601cal.o icu74/i18n/japancal.o icu74/i18n/listformatter.o icu74/i18n/measfmt.o icu74/i18n/measunit_extra.o icu74/i18n/measunit.o icu74/i18n/measure.o icu74/i18n/msgfmt.o icu74/i18n/name2uni.o icu74/i18n/nfrs.o icu74/i18n/nfrule.o icu74/i18n/nfsubs.o icu74/i18n/nortrans.o icu74/i18n/nultrans.o icu74/i18n/number_affixutils.o icu74/i18n/number_asformat.o icu74/i18n/number_capi.o icu74/i18n/number_compact.o icu74/i18n/number_currencysymbols.o icu74/i18n/number_decimalquantity.o icu74/i18n/number_decimfmtprops.o icu74/i18n/number_fluent.o icu74/i18n/number_formatimpl.o icu74/i18n/number_grouping.o icu74/i18n/number_integerwidth.o icu74/i18n/number_longnames.o icu74/i18n/number_mapper.o icu74/i18n/number_modifiers.o icu74/i18n/number_multiplier.o icu74/i18n/number_notation.o icu74/i18n/number_output.o icu74/i18n/number_padding.o icu74/i18n/number_patternmodifier.o icu74/i18n/number_patternstring.o icu74/i18n/number_rounding.o icu74/i18n/number_scientific.o icu74/i18n/number_simple.o icu74/i18n/number_skeletons.o icu74/i18n/number_symbolswrapper.o icu74/i18n/number_usageprefs.o icu74/i18n/number_utils.o icu74/i18n/numfmt.o icu74/i18n/numparse_affixes.o icu74/i18n/numparse_compositions.o icu74/i18n/numparse_currency.o icu74/i18n/numparse_decimal.o icu74/i18n/numparse_impl.o icu74/i18n/numparse_parsednumber.o icu74/i18n/numparse_scientific.o icu74/i18n/numparse_symbols.o icu74/i18n/numparse_validators.o icu74/i18n/numrange_capi.o icu74/i18n/numrange_fluent.o icu74/i18n/numrange_impl.o icu74/i18n/numsys.o icu74/i18n/olsontz.o icu74/i18n/persncal.o icu74/i18n/pluralranges.o icu74/i18n/plurfmt.o icu74/i18n/plurrule.o icu74/i18n/quant.o icu74/i18n/quantityformatter.o icu74/i18n/rbnf.o icu74/i18n/rbt_data.o icu74/i18n/rbt_pars.o icu74/i18n/rbt_rule.o icu74/i18n/rbt_set.o icu74/i18n/rbt.o icu74/i18n/rbtz.o icu74/i18n/regexcmp.o icu74/i18n/regeximp.o icu74/i18n/regexst.o icu74/i18n/regextxt.o icu74/i18n/region.o icu74/i18n/reldatefmt.o icu74/i18n/reldtfmt.o icu74/i18n/rematch.o icu74/i18n/remtrans.o icu74/i18n/repattrn.o icu74/i18n/rulebasedcollator.o icu74/i18n/scientificnumberformatter.o icu74/i18n/scriptset.o icu74/i18n/search.o icu74/i18n/selfmt.o icu74/i18n/sharedbreakiterator.o icu74/i18n/simpletz.o icu74/i18n/smpdtfmt.o icu74/i18n/smpdtfst.o icu74/i18n/sortkey.o icu74/i18n/standardplural.o icu74/i18n/string_segment.o icu74/i18n/strmatch.o icu74/i18n/strrepl.o icu74/i18n/stsearch.o icu74/i18n/taiwncal.o icu74/i18n/timezone.o icu74/i18n/titletrn.o icu74/i18n/tmunit.o icu74/i18n/tmutamt.o icu74/i18n/tmutfmt.o icu74/i18n/tolowtrn.o icu74/i18n/toupptrn.o icu74/i18n/translit.o icu74/i18n/transreg.o icu74/i18n/tridpars.o icu74/i18n/tzfmt.o icu74/i18n/tzgnames.o icu74/i18n/tznames_impl.o icu74/i18n/tznames.o icu74/i18n/tzrule.o icu74/i18n/tztrans.o icu74/i18n/ucal.o icu74/i18n/ucln_in.o icu74/i18n/ucol_res.o icu74/i18n/ucol_sit.o icu74/i18n/ucol.o icu74/i18n/ucoleitr.o icu74/i18n/ucsdet.o icu74/i18n/udat.o icu74/i18n/udateintervalformat.o icu74/i18n/udatpg.o icu74/i18n/ufieldpositer.o icu74/i18n/uitercollationiterator.o icu74/i18n/ulistformatter.o icu74/i18n/ulocdata.o icu74/i18n/umsg.o icu74/i18n/unesctrn.o icu74/i18n/uni2name.o icu74/i18n/units_complexconverter.o icu74/i18n/units_converter.o icu74/i18n/units_data.o icu74/i18n/units_router.o icu74/i18n/unum.o icu74/i18n/unumsys.o icu74/i18n/upluralrules.o icu74/i18n/uregex.o icu74/i18n/uregexc.o icu74/i18n/uregion.o icu74/i18n/usearch.o icu74/i18n/uspoof_build.o icu74/i18n/uspoof_conf.o icu74/i18n/uspoof_impl.o icu74/i18n/uspoof.o icu74/i18n/utf16collationiterator.o icu74/i18n/utf8collationiterator.o icu74/i18n/utmscale.o icu74/i18n/utrans.o icu74/i18n/vtzone.o icu74/i18n/vzone.o icu74/i18n/windtfmt.o icu74/i18n/winnmfmt.o icu74/i18n/wintzimpl.o icu74/i18n/zonemeta.o icu74/i18n/zrule.o icu74/i18n/ztrans.o icu74/stubdata/stubdata.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKDrHZP/R.INSTALLde31f786ff0d/stringi/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-stringi/00new/stringi icu74/data/icudt74l.dat.xz exists decompressing icu74/data/icudt74l.dat.xz to: /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-stringi/00new/stringi/libs icu74/data/icudt74l.dat installed successfully ** 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 (stringi) begin installing package ‘stringr’ * installing *source* package ‘stringr’ ... ** this is package ‘stringr’ version ‘1.6.0’ ** package ‘stringr’ 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 *** 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 (stringr) begin installing package ‘tidyr’ * installing *source* package ‘tidyr’ ... ** this is package ‘tidyr’ version ‘1.3.2’ ** package ‘tidyr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfW0g2z/R.INSTALLe58bc218733e5/tidyr/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/cpp11/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 cpp11.cpp -o cpp11.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/cpp11/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 melt.cpp -o melt.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/cpp11/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 simplifyPieces.cpp -o simplifyPieces.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 tidyr.so cpp11.o melt.o simplifyPieces.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfW0g2z/R.INSTALLe58bc218733e5/tidyr/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-tidyr/00new/tidyr/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 ** 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 (tidyr) begin installing package ‘plotly’ * installing *source* package ‘plotly’ ... ** this is package ‘plotly’ version ‘4.12.0’ ** package ‘plotly’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** demo ** 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 (plotly) * 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/RtmphMwNA7/R.INSTALLe16282a191d8b/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.9s) -- Generating done (0.3s) -- Build files have been written to: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/build/abseil-cpp make[1]: Entering directory '/home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/charconv.cc:26: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_join_internal.h:43, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_join.h:59, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/escaping.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/escaping.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.cc:18: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_replace.cc:17: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_join_internal.h:43, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_join.h:59, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/escaping.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/substitute.h:83, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/substitute.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/time/civil_time.cc:21: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/time/duration.cc:71: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/low_level_hash.cc:19: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.cc:25: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/bind.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:31: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/checker.h:21, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/parser.h:31, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc:57: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.cc:16: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_internal.cc:23: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:32: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cordz_info.cc:23: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord_analysis.cc:27: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/reflection.h:29, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/reflection.cc:16: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.cc:16: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/flag.cc:16: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/usage.cc:32: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/parse.cc:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:42, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/reflection.h:29, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/parse.cc:49: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/log/internal/log_format.cc:38: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/log/globals.cc:29: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/log/internal/check_op.cc:29: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/log/die_if_null.cc:19: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/log/flags.cc:27: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/bernoulli_distribution.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/discrete_distribution.h:27, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/discrete_distribution.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/gaussian_distribution.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/gaussian_distribution.cc:4: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/randen_hwaes.cc:26: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/randen_slow.cc:23: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/pool_urbg.h:21, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/pool_urbg.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.h:25, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/salted_seed_seq.h:29, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/seed_sequences.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/seed_sequences.cc:15: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/random/internal/distribution_test_util.cc:24: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/status.h:59, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/status.cc:14: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/status_payload_printer.h:19, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/status_payload_printer.cc:14: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/status.h:59, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/internal/statusor_internal.h:22, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/statusor.h:49, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/status/statusor.cc:14: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/build/abseil-cpp' -- Install configuration: "Release" -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/cmake/absl/abslTargets.cmake -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/cmake/absl/abslTargets-release.cmake -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/cmake/absl/abslConfig.cmake -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/cmake/absl/abslConfigVersion.cmake -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/statusor.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/statusor_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/status_payload_printer.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/status.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/meta -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/meta/type_traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/algorithm -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/algorithm/container.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/algorithm/algorithm.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/mutex.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/notification.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/sem_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/futex_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/pthread_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/thread_pool.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/per_thread_sem.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/waiter_base.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/win32_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/stdcpp_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/create_thread_identity.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/kernel_timeout.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/futex.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/waiter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/internal/graphcycles.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/barrier.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/synchronization/blocking_counter.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/call_once.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/nullability.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/options.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/log_severity.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/optimization.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/const_init.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/macros.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/prefetch.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/dynamic_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/policy_checks.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/tsan_mutex_interface.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/raw_logging.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock_posix.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/errno_saver.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/unscaledcycleclock.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/strerror.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/exception_safety_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/invoke.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/atomic_hook_test_helper.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/per_thread_tls.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/scheduling_mode.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/throw_delegate.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/cycleclock.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/unscaledcycleclock_config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/exception_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/prefetch.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/dynamic_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock_akaros.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/low_level_scheduling.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/pretty_function.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/hide_ptr.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/thread_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/cycleclock_config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/inline_variable.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock_linux.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/direct_mmap.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/inline_variable_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/low_level_alloc.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/endian.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/sysinfo.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/atomic_hook.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock_win32.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/nullability_impl.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/identity.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/thread_identity.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/spinlock_wait.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/fast_type_id.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/unaligned_access.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/internal/scoped_set_env.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/casts.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/port.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/thread_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/attributes.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_no_intrinsic.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/bits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/internal/representation.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/internal/bits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord_test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_split.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/charconv.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_join.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_replace.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/ascii.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/string_view.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/ostringstream.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_flat.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/utf8.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_test_util.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/charconv_bigint.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_functions.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/damerau_levenshtein_distance.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/numbers_test_common.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_update_scope.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/memutil.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_update_tracker.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_consume.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_data_edge.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_info.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_statistics.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_btree_navigator.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_ring.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/escaping_test_common.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/string_constant.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/pow10_helper.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_sample_token.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/resize_uninitialized.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_ring_reader.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/escaping.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_split_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/charconv_parse.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/has_absl_stringify.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_btree_reader.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_crc.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cordz_handle.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/float_conversion.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/bind.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/parser.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/extension.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/checker.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/output.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/constexpr_parser.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/cord_rep_btree.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_join_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/stl_type_traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/stringify_sink.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/char_map.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cordz_test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord_analysis.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/match.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/escaping.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/strip.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/substitute.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord_buffer.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/clock.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/time.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/civil_time.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/get_current_time_chrono.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_if.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/tzfile.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_posix.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_fixed.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_impl.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_libc.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_info.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include/cctz -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/time_zone.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/civil_time.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/zone_info_source.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/test_util.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/time/internal/get_current_time_posix.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/mocking_bit_gen.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/exponential_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/seed_gen_exception.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/poisson_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/uniform_int_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/uniform_real_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen_slow.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/explicit_seed_seq.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/nanobenchmark.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/generate_real.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/uniform_helper.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/distribution_test_util.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen_engine.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/mock_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/fast_uniform_bits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen_traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/wide_multiply.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/nonsecure_base.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/mock_overload_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/pcg_engine.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/pool_urbg.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen_detect.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/chi_square.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/seed_material.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/sequence_urbg.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/iostream_state_saver.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/distribution_caller.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/salted_seed_seq.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/platform.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/randen_hwaes.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/internal/fastmath.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/gaussian_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/distributions.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/log_uniform_int_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/bit_gen_ref.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/seed_sequences.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/beta_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/bernoulli_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/discrete_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/zipf_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/random.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/random/mock_distributions.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/declare.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/flag.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/marshalling.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/commandlineflag.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/program_name.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/commandlineflag.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/sequence_lock.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag_msvc.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/path_util.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/parse.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/private_handle_accessor.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/usage.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/registry.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/parse.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/usage.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/usage_config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/reflection.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize_elf.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/leak_check.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize_emscripten.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize_darwin.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_emscripten-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/examine_stack.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/vdso_support.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_win32-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/symbolize.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_x86-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/elf_mem_image.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_powerpc-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/address_is_readable.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_aarch64-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_riscv-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stack_consumption.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_arm-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/demangle.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/internal/stacktrace_generic-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/stacktrace.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/failure_signal_handler.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize_win32.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/debugging/symbolize_unimplemented.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/spy_hash_state.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/low_level_hash.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/city.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/profiling -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/profiling/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/profiling/internal/exponential_biased.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/profiling/internal/periodic_sampler.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/profiling/internal/sample_recorder.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc32_x86_arm_combined_simd.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/cpu_detect.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc32c_inline.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc32c.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/non_temporal_arm_intrinsics.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_internal.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/non_temporal_memcpy.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_memcpy.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/any_invocable.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/function_ref.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/internal/any_invocable.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/internal/function_ref.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/internal/front_binder.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/functional/bind_front.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/utility -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/utility/utility.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/utility/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/utility/internal/if_constexpr.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/btree_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/node_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/inlined_vector.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/btree_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/node_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/btree_map.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_set_members_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/common.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_map_lookup_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_policy_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/inlined_vector.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/common_policy_traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_map_members_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_map_constructor_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/container_memory.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/counting_allocator.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_set_constructor_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_map_modifiers_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_set_lookup_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree_container.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/compressed_tuple.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hashtable_debug.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_generator_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/test_instance_tracker.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hashtablez_sampler.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/node_slot_policy.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/unordered_set_modifiers_test.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/tracked.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_policy_traits.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hashtable_debug_hooks.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/fixed_array.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/span.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/bad_variant_access.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/variant.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/conformance_aliases.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/conformance_testing.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/parentheses.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/transform_args.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/span.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/variant.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/optional.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/conformance_profile.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/conformance_testing_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/internal/conformance_archetype.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/optional.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/bad_any_cast.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/bad_optional_access.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/compare.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/types/any.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/memory -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/memory/memory.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log_streamer.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log_entry.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/die_if_null.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/globals.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/absl_log.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/absl_check.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log_basic_test_impl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/check.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_sink_set.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/test_actions.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_message.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/conditions.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/globals.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/voidify.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/config.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_format.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/structured.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_op.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/flags.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/test_matchers.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/strip.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/proto.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/append_truncated.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/nullguard.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/nullstream.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/check_test_impl.inc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log_sink.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/initialize.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/structured.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/flags.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/scoped_mock_log.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/log_sink_registry.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/cleanup -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/cleanup/internal -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/cleanup/internal/cleanup.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/cleanup/cleanup.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/base/options.h -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_atomic_hook.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_errno_saver.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_severity.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_severity.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_nullability.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_raw_logging_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_raw_logging_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_spinlock_wait.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_spinlock_wait.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_config.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_dynamic_annotations.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_core_headers.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_malloc_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_malloc_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_base_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_base.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_base.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_throw_delegate.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_throw_delegate.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_pretty_function.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_endian.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_scoped_set_env.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_scoped_set_env.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_strerror.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_strerror.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_fast_type_id.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_prefetch.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_algorithm.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_algorithm_container.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cleanup_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cleanup.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_btree.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_compressed_tuple.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_fixed_array.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_inlined_vector_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_inlined_vector.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_counting_allocator.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flat_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flat_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_node_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_node_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_container_memory.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hash_function_defaults.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hash_policy_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_common_policy_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hashtablez_sampler.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_hashtablez_sampler.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hashtable_debug.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hashtable_debug_hooks.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_node_slot_policy.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_raw_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_container_common.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_raw_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_raw_hash_set.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_layout.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_crc_cpu_detect.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_crc_cpu_detect.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_crc_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_crc_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_crc32c.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_crc32c.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_non_temporal_memcpy.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_crc_cord_state.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_crc_cord_state.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_stacktrace.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_stacktrace.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_symbolize.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_symbolize.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_examine_stack.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_examine_stack.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_failure_signal_handler.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_failure_signal_handler.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_debugging_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_debugging_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_demangle_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_demangle_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_leak_check.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_leak_check.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_debugging.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_path_util.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_program_name.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_program_name.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_config.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_config.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_marshalling.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_marshalling.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_commandlineflag_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_commandlineflag_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_commandlineflag.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_commandlineflag.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_private_handle_accessor.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_private_handle_accessor.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_reflection.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_reflection.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_usage_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_usage_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_usage.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_usage.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_flags_parse.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_flags_parse.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_any_invocable.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bind_front.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_function_ref.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_hash.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_hash.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_city.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_city.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_low_level_hash.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_low_level_hash.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_check_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_check_op.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_check_op.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_conditions.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_conditions.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_config.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_format.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_format.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_globals.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_globals.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_log_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_proto.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_proto.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_message.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_message.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_log_sink_set.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_log_sink_set.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_nullguard.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_internal_nullguard.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_nullstream.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_strip.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_voidify.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_append_truncated.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_absl_check.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_absl_log.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_check.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_die_if_null.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_die_if_null.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_flags.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_globals.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_globals.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_initialize.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_initialize.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_entry.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_entry.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_sink.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_log_sink.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_sink_registry.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_streamer.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_internal_structured.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_log_structured.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_memory.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_type_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_meta.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_int128.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_int128.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_numeric.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_numeric_representation.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_sample_recorder.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_exponential_biased.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_exponential_biased.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_periodic_sampler.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_periodic_sampler.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_random.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_bit_gen_ref.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_mock_helpers.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_distributions.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_distributions.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_seed_gen_exception.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_seed_gen_exception.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_seed_sequences.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_seed_sequences.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_distribution_caller.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_seed_material.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_seed_material.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_pool_urbg.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_pool_urbg.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_generate_real.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_wide_multiply.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_fastmath.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_nonsecure_base.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_pcg_engine.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_engine.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_platform.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_platform.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_randen.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_slow.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_randen_slow.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_hwaes.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_randen_hwaes.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_randen_hwaes_impl.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_distribution_test_util.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_random_internal_distribution_test_util.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_random_internal_uniform_helper.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_status.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_status.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_statusor.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_statusor.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_string_view.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_string_view.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_strings.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_strings.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_strings_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_strings_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_str_format.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_str_format_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_str_format_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cord_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cord_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_update_tracker.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_functions.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cordz_functions.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_statistics.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_handle.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cordz_handle.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_info.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cordz_info.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_sample_token.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cordz_sample_token.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cordz_update_scope.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_cord.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_cord.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_graphcycles_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_graphcycles_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_kernel_timeout_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_kernel_timeout_internal.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_synchronization.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_synchronization.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_time.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_time.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_civil_time.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_civil_time.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_time_zone.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_time_zone.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_any.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bad_any_cast.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bad_any_cast_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_bad_any_cast_impl.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_span.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_optional.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bad_optional_access.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_bad_optional_access.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_bad_variant_access.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/libabsl_bad_variant_access.a -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_variant.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_compare.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_utility.pc -- Installing: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/lib/pkgconfig/absl_if_constexpr.pc ** Done! ** Using PKG_CONFIG_PATH=tools/dist/lib/pkgconfig::/home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/pkgconfig Testing Abseil configuration using PKG_CFLAGS=-I/home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include Using PKG_LIBS=-L/home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include ** libs specified C++17 using C compiler: ‘gcc-15 (Debian 15.2.0-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2cell_id.h:32, from s2-cell.cpp:8: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2latlng.h:27, from s2-geography.cpp:2: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2latlng.h:27, from s2-lnglat.cpp:2: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2error.h:29, from s2/s2error.cc:16: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2latlng.h:27, from s2/s2latlng.cc:18: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/inlined_vector.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:22, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from s2/s2loop.cc:30: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/flags/flag.h:39, from ../src/s2/s2predicates.h:55, from s2/s2predicates.cc:18: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from s2/s2region_coverer.cc:24: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/s2/tools/dist/include/absl/log/internal/check_impl.h:18, from /home/hornik/tmp/scratch/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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/RtmphMwNA7/R.INSTALLe16282a191d8b/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.8-93’ ** package ‘terra’ 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.1 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.1 configure: pkg-config proj exists, will use it configure: using proj.h. configure: PROJ: 9.7.1 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 -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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpaiUEwO/R.INSTALLe16307cd5d66a/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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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/RtmpaiUEwO/R.INSTALLe16307cd5d66a/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.0-24’ ** 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.1 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.1 configure: pkg-config proj exists, will use it configure: using proj.h. configure: PROJ: 9.7.1 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 -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-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpEARciT/R.INSTALLe5ab47361df41/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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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/RtmpEARciT/R.INSTALLe5ab47361df41/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-12) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp485Jl1/R.INSTALLe5fc87e538068/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/Rtmp485Jl1/R.INSTALLe5fc87e538068/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 bamm_0.6.1.tar.gz ... Depends: Package: bamm Depends: R (>= 3.5.0) Imports: animation (>= 2.3), dplyr (>= 0.8.0), furrr (>= 0.1.0), future (>= 1.18.0), graphics, grDevices, igraph (>= 1.2), leaflet (>= 2.0), magrittr (>= 1.2), Matrix (>= 1.2.14), methods (>= 3.3), purrr (>= 0.2), raster (>= 3.4-13), Rcpp (>= 0.12.18), Rdpack (>= 0.11.0), RSpectra (>= 0.13.1), sp (>= 1.3.0), stats, utils LinkingTo: Rcpp, RcppArmadillo Timings: user system elapsed bamm 813.084 41.578 928.316 Results: Check status summary: OK Source packages 1 Check results summary: bamm ... OK