Diff of the two buildlogs: -- --- b1/build.log 2025-02-20 08:46:38.842315433 +0000 +++ b2/build.log 2025-02-20 08:48:09.086243152 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Mar 25 03:08:13 -12 2026 -I: pbuilder-time-stamp: 1774451293 +I: Current time: Thu Feb 20 22:46:41 +14 2025 +I: pbuilder-time-stamp: 1740041201 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying 6.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/894125/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 20 08:46 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='fa614deb27994c92906bfa96b8c7b095' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='894125' - PS1='# ' - PS2='> ' + INVOCATION_ID=75a1dfd2b14942e88cd3b4b0ac18ba2c + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1205900 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oaZcDcYs/pbuilderrc_S2yh --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oaZcDcYs/b1 --logfile b1/build.log sigscheme_0.9.1-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oaZcDcYs/pbuilderrc_RKRH --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oaZcDcYs/b2 --logfile b2/build.log sigscheme_0.9.1-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/894125/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -144,7 +176,7 @@ Get: 32 http://deb.debian.org/debian trixie/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] -Fetched 20.2 MB in 0s (108 MB/s) +Fetched 20.2 MB in 0s (151 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19923 files and directories currently installed.) @@ -295,7 +327,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sigscheme-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sigscheme_0.9.1-3_source.changes +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sigscheme-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sigscheme_0.9.1-3_source.changes dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.1-3 dpkg-buildpackage: info: source distribution unstable @@ -1147,7 +1183,7 @@ config.status: executing depfiles commands config.status: executing libtool commands === configuring in libgcroots (/build/reproducible-path/sigscheme-0.9.1/libgcroots) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=aarch64-linux-gnu' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=aarch64-linux-gnu' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu @@ -1383,12 +1419,12 @@ make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mark.lo mark.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o gcroots.lo gcroots.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mach_dep.lo mach_dep.c -libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -fPIC -DPIC -o .libs/mark.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mark.lo mark.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o gcroots.lo gcroots.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mach_dep.lo mach_dep.c libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -fPIC -DPIC -o .libs/mach_dep.o libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -fPIC -DPIC -o .libs/gcroots.o +libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -fPIC -DPIC -o .libs/mark.o mark.c: In function 'GCROOTS_noop1': mark.c:35:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] 35 | static volatile word sink; @@ -1396,7 +1432,7 @@ libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -o mark.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -o mach_dep.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -o gcroots.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/aarch64-linux-gnu mark.lo gcroots.lo mach_dep.lo -ldl +/bin/sh ./libtool --tag=CC --mode=link gcc -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/aarch64-linux-gnu mark.lo gcroots.lo mach_dep.lo -ldl libtool: link: gcc -shared -fPIC -DPIC .libs/mark.o .libs/gcroots.o .libs/mach_dep.o -ldl -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgcroots.so.0 -o .libs/libgcroots.so.0.1.0 libtool: link: (cd ".libs" && rm -f "libgcroots.so.0" && ln -s "libgcroots.so.0.1.0" "libgcroots.so.0") libtool: link: (cd ".libs" && rm -f "libgcroots.so" && ln -s "libgcroots.so.0.1.0" "libgcroots.so") @@ -1412,21 +1448,21 @@ rm -f config.h rm -f config-old.h rm -f scmint.h -rm -f global.h -rm -f encoding.h -rm -f encoding-dummy.h -rm -f sigscheme.h -rm -f storage-common.h ln -s ../../src/config.h config.h ln -s ../../src/config-old.h config-old.h -rm -f storage-fatty.h ln -s ../../src/scmint.h scmint.h +rm -f global.h +rm -f encoding.h +rm -f encoding-dummy.h ln -s ../../src/global.h global.h ln -s ../../src/encoding.h encoding.h -rm -f storage-compact.h +rm -f sigscheme.h +rm -f storage-common.h ln -s ../../src/encoding-dummy.h encoding-dummy.h +rm -f storage-fatty.h ln -s ../../src/sigscheme.h sigscheme.h ln -s ../../src/storage-common.h storage-common.h +rm -f storage-compact.h ln -s ../../src/storage-fatty.h storage-fatty.h ln -s ../../src/storage-compact.h storage-compact.h make all-am @@ -1443,60 +1479,28 @@ make all-am make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o sscm-main.o `test -f 'main.c' || echo './'`main.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-alloc.lo `test -f 'alloc.c' || echo './'`alloc.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage.lo `test -f 'storage.c' || echo './'`storage.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage-gc.lo `test -f 'storage-gc.c' || echo './'`storage-gc.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-error.lo `test -f 'error.c' || echo './'`error.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-env.lo `test -f 'env.c' || echo './'`env.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-eval.lo `test -f 'eval.c' || echo './'`eval.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-syntax.lo `test -f 'syntax.c' || echo './'`syntax.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-procedure.lo `test -f 'procedure.c' || echo './'`procedure.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-list.lo `test -f 'list.c' || echo './'`list.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module.lo `test -f 'module.c' || echo './'`module.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -fPIC -DPIC -o .libs/libsscm_la-error.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-alloc.lo `test -f 'alloc.c' || echo './'`alloc.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage.lo `test -f 'storage.c' || echo './'`storage.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage-gc.lo `test -f 'storage-gc.c' || echo './'`storage-gc.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-error.lo `test -f 'error.c' || echo './'`error.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-env.lo `test -f 'env.c' || echo './'`env.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-eval.lo `test -f 'eval.c' || echo './'`eval.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-syntax.lo `test -f 'syntax.c' || echo './'`syntax.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-procedure.lo `test -f 'procedure.c' || echo './'`procedure.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-list.lo `test -f 'list.c' || echo './'`list.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module.lo `test -f 'module.c' || echo './'`module.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -fPIC -DPIC -o .libs/libsscm_la-alloc.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -fPIC -DPIC -o .libs/libsscm_la-procedure.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -fPIC -DPIC -o .libs/libsscm_la-syntax.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -fPIC -DPIC -o .libs/libsscm_la-storage.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -fPIC -DPIC -o .libs/libsscm_la-env.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -fPIC -DPIC -o .libs/libsscm_la-symbol.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -fPIC -DPIC -o .libs/libsscm_la-list.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from error.c:39: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from syntax.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from alloc.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -fPIC -DPIC -o .libs/libsscm_la-list.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -fPIC -DPIC -o .libs/libsscm_la-storage.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -fPIC -DPIC -o .libs/libsscm_la-eval.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from procedure.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -fPIC -DPIC -o .libs/libsscm_la-storage-gc.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] @@ -1508,43 +1512,39 @@ from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from env.c:72: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, from list.c:76: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -fPIC -DPIC -o .libs/libsscm_la-syntax.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -fPIC -DPIC -o .libs/libsscm_la-module.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, - from symbol.c:40: + from module.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -fPIC -DPIC -o .libs/libsscm_la-module.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from storage-gc.c:62: + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from eval.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from syntax.c:41: -syntax.c: In function 'scm_s_quote': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -fPIC -DPIC -o .libs/libsscm_la-env.o +In file included from list.c:77: +list.c: In function 'scm_p_pairp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' - 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); +list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1552,29 +1552,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' - 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); - | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_lambda': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:180:5: note: in expansion of macro 'DECLARE_FUNCTION' - 180 | DECLARE_FUNCTION("lambda", syntax_variadic_1); +list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from error.c:44: -error.c: In function 'scm_p_error_objectp': +list.c: In function 'scm_p_cons': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' - 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); +list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1582,64 +1571,58 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' - 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); +list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_setx': +list.c: In function 'scm_p_car': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:250:5: note: in expansion of macro 'DECLARE_FUNCTION' - 250 | DECLARE_FUNCTION("set!", syntax_fixed_2); +list.c:120:5: note: in expansion of macro 'DECLARE_FUNCTION' + 120 | DECLARE_FUNCTION("car", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -error.c: In function 'scm_make_error_obj': +list.c: In function 'scm_p_cdr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -error.c:205:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 205 | DECLARE_INTERNAL_FUNCTION("scm_make_error_obj"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -error.c: In function 'scm_raise_error': +list.c:134:5: note: in expansion of macro 'DECLARE_FUNCTION' + 134 | DECLARE_FUNCTION("cdr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_set_carx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -error.c:219:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 219 | DECLARE_INTERNAL_FUNCTION("scm_raise_error"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -error.c: In function 'scm_p_fatal_error': +list.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("set-car!", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_set_cdrx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -error.c:259:5: note: in expansion of macro 'DECLARE_FUNCTION' - 259 | DECLARE_FUNCTION("%%fatal-error", procedure_fixed_1); +list.c:165:5: note: in expansion of macro 'DECLARE_FUNCTION' + 165 | DECLARE_FUNCTION("set-cdr!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -error.c: In function 'scm_p_backtrace': +list.c: In function 'scm_p_caar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' - 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); +list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' + 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1647,19 +1630,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' - 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); +list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' + 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from procedure.c:41: -procedure.c: In function 'scm_p_eqp': +list.c: In function 'scm_p_cadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); +list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1667,20 +1649,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); +list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from list.c:77: -list.c: In function 'scm_p_pairp': -procedure.c: In function 'scm_p_eqvp': +list.c: In function 'scm_p_cdar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); +list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1688,17 +1668,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); +list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_cddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); +list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' + 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1706,18 +1687,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); +list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' + 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cons': +list.c: In function 'scm_p_caddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); +list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' + 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1725,227 +1706,278 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); +list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' + 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_car': +list.c: In function 'scm_p_cdddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:120:5: note: in expansion of macro 'DECLARE_FUNCTION' - 120 | DECLARE_FUNCTION("car", procedure_fixed_1); +list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' + 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from env.c:73: -env.c: In function 'scm_extend_environment': -list.c: In function 'scm_p_cdr': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' + 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_nullp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:134:5: note: in expansion of macro 'DECLARE_FUNCTION' - 134 | DECLARE_FUNCTION("cdr", procedure_fixed_1); +list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' + 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from module.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' + 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_set_carx': +list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("set-car!", procedure_fixed_2); +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_replace_environment': -list.c: In function 'scm_p_set_cdrx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", procedure_variadic_0); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' + 314 | DECLARE_FUNCTION("length", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_reverse': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:165:5: note: in expansion of macro 'DECLARE_FUNCTION' - 165 | DECLARE_FUNCTION("set-cdr!", procedure_fixed_2); +list.c:354:5: note: in expansion of macro 'DECLARE_FUNCTION' + 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +list.c: In function 'scm_p_list_tail': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_caar': +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_list_ref': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' - 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); +list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' + 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +list.c: In function 'scm_p_memq': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' - 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' + 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_update_environment': -list.c: In function 'scm_p_cadr': +list.c: In function 'scm_p_memv': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:434:5: note: in expansion of macro 'DECLARE_FUNCTION' + 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_member': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' - 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); +list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' + 446 | DECLARE_FUNCTION("member", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +list.c: In function 'scm_p_assq': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' - 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' + 471 | DECLARE_FUNCTION("assq", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from syntax.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +list.c: In function 'scm_p_assv': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdar': +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' + 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_assoc': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); +list.c:491:5: note: in expansion of macro 'DECLARE_FUNCTION' + 491 | DECLARE_FUNCTION("assoc", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -fPIC -DPIC -o .libs/libsscm_la-symbol.o +In file included from module.c:44: +module.c: In function 'scm_s_use': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' + 208 | DECLARE_FUNCTION("use", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cddr': +module.c: In function 'scm_p_require_module': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' - 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); +module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' + 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from env.c:72: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from eval.c:41: +eval.c: In function 'call_continuation': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' - 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_caddr': -syntax.c: In function 'scm_s_cond_internal': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'call_closure': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' - 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +eval.c:166:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 166 | DECLARE_INTERNAL_FUNCTION("call_closure"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -fPIC -DPIC -o .libs/libsscm_la-error.o +eval.c: In function 'scm_p_eval': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' - 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +eval.c:462:5: note: in expansion of macro 'DECLARE_FUNCTION' + 462 | DECLARE_FUNCTION("eval", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +eval.c: In function 'map_eval': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1955,18 +1987,38 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -syntax.c:285:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 285 | DECLARE_INTERNAL_FUNCTION("cond" /* , syntax_variadic_tailrec_0 */); +eval.c:560:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 560 | DECLARE_INTERNAL_FUNCTION("(function call)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdddr': +eval.c: In function 'scm_p_scheme_report_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' - 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); +eval.c:590:5: note: in expansion of macro 'DECLARE_FUNCTION' + 590 | DECLARE_FUNCTION("scheme-report-environment", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'scm_p_null_environment': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +eval.c:609:5: note: in expansion of macro 'DECLARE_FUNCTION' + 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'scm_p_interaction_environment': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1974,18 +2026,19 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' - 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_cond': +In file included from syntax.c:41: +syntax.c: In function 'scm_s_quote': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' - 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1993,29 +2046,56 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' - 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_nullp': -env.c: In function 'scm_add_environment': +syntax.c: In function 'scm_s_lambda': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' - 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); +syntax.c:180:5: note: in expansion of macro 'DECLARE_FUNCTION' + 180 | DECLARE_FUNCTION("lambda", syntax_variadic_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_setx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +syntax.c:250:5: note: in expansion of macro 'DECLARE_FUNCTION' + 250 | DECLARE_FUNCTION("set!", syntax_fixed_2); | ^~~~~~~~~~~~~~~~ +In file included from env.c:73: +env.c: In function 'scm_extend_environment': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' - 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_replace_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2025,8 +2105,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); +env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2037,47 +2117,59 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); +env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_listp': +env.c: In function 'scm_update_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_add_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("list", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("list", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ env.c: In function 'scm_lookup_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2103,8 +2195,13 @@ env.c:329:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from symbol.c:44: -symbol.c: In function 'scm_intern': +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from symbol.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +env.c: In function 'scm_lookup_frame': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2114,8 +2211,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); +env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2126,20 +2223,23 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); +env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_length': +env.c: In function 'scm_symbol_value': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' - 314 | DECLARE_FUNCTION("length", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_lookup_frame': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:398:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 398 | DECLARE_INTERNAL_FUNCTION("scm_symbol_value"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_valid_environmentp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2149,8 +2249,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); +env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2161,11 +2261,10 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); +env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -symbol.c: In function 'scm_symbol_bound_to': -syntax.c: In function 'scm_s_case': +env.c: In function 'valid_framep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2175,8 +2274,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); +env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2187,20 +2286,41 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); +env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_validate_formals': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:388:5: note: in expansion of macro 'DECLARE_FUNCTION' - 388 | DECLARE_FUNCTION("case", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_symbol_value': -list.c: In function 'scm_p_reverse': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from error.c:39: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +syntax.c: In function 'scm_s_cond_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2210,100 +2330,192 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:398:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 398 | DECLARE_INTERNAL_FUNCTION("scm_symbol_value"); +syntax.c:285:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 285 | DECLARE_INTERNAL_FUNCTION("cond" /* , syntax_variadic_tailrec_0 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_cond': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:354:5: note: in expansion of macro 'DECLARE_FUNCTION' - 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_valid_environmentp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -o libsscm_la-alloc.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -fPIC -DPIC -o .libs/libsscm_la-storage-gc.o +syntax.c: In function 'scm_s_case': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c:388:5: note: in expansion of macro 'DECLARE_FUNCTION' + 388 | DECLARE_FUNCTION("case", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_let': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' + 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list_tail': +syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' + 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -fPIC -DPIC -o .libs/libsscm_la-procedure.o +In file included from error.c:44: +error.c: In function 'scm_p_error_objectp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' - 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); +error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' + 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -env.c: In function 'valid_framep': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' + 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_letstar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' + 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_letrec': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' + 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ +syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' + 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_letrec_internal': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); +syntax.c:637:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 637 | DECLARE_INTERNAL_FUNCTION("letrec" /* , syntax_variadic_tailrec_1 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list_ref': +syntax.c: In function 'filter_definitions': +error.c: In function 'scm_make_error_obj': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' - 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +error.c:205:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 205 | DECLARE_INTERNAL_FUNCTION("scm_make_error_obj"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:350:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 350 | (SCM_MANGLE(tmp) = CAR(_lst), (_lst) = CDR(_lst), SCM_MANGLE(tmp)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +syntax.c:720:25: note: in expansion of macro 'POP' + 720 | for (; CONSP(body); POP(body)) { + | ^~~ +error.c: In function 'scm_raise_error': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +error.c:219:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 219 | DECLARE_INTERNAL_FUNCTION("scm_raise_error"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c: In function 'scm_p_fatal_error': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +error.c:259:5: note: in expansion of macro 'DECLARE_FUNCTION' + 259 | DECLARE_FUNCTION("%%fatal-error", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_memq': +error.c: In function 'scm_p_backtrace': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' - 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); +error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' + 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_validate_formals': -list.c: In function 'scm_p_memv': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' + 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from storage-gc.c:62: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from symbol.c:44: +symbol.c: In function 'scm_intern': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2313,8 +2525,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); +symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2325,67 +2537,95 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); +symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +symbol.c: In function 'scm_symbol_bound_to': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:434:5: note: in expansion of macro 'DECLARE_FUNCTION' - 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_member': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' - 446 | DECLARE_FUNCTION("member", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_assq': +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_body': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' - 471 | DECLARE_FUNCTION("assq", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +syntax.c:775:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 775 | DECLARE_INTERNAL_FUNCTION("(body)" /* , syntax_variadic_tailrec_0 */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -o libsscm_la-storage.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-sigscheme.lo `test -f 'sigscheme.c' || echo './'`sigscheme.c In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from eval.c:40: + from procedure.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -syntax.c: In function 'scm_s_let': -list.c: In function 'scm_p_assv': +syntax.c: In function 'scm_s_define_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' - 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +syntax.c:959:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 959 | DECLARE_INTERNAL_FUNCTION("define"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_define': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' + 979 | DECLARE_FUNCTION("define", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -o libsscm_la-module.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -o libsscm_la-env.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -o libsscm_la-list.o >/dev/null 2>&1 +In file included from procedure.c:41: +procedure.c: In function 'scm_p_eqp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' - 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2393,18 +2633,27 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' - 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_assoc': +procedure.c: In function 'scm_p_eqvp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:491:5: note: in expansion of macro 'DECLARE_FUNCTION' - 491 | DECLARE_FUNCTION("assoc", procedure_fixed_2); +procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ procedure.c: In function 'scm_p_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -2493,35 +2742,6 @@ 246 | DECLARE_FUNCTION("symbol->string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function 'scm_p_string2symbol': -syntax.c: In function 'scm_s_letstar': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' - 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letrec': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' - 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' - 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2550,7 +2770,6 @@ procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letrec_internal': procedure.c: In function 'scm_p_map': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2558,42 +2777,10 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:637:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 637 | DECLARE_INTERNAL_FUNCTION("letrec" /* , syntax_variadic_tailrec_1 */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ procedure.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' 277 | DECLARE_FUNCTION("map", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'filter_definitions': -sigschemeinternal.h:350:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 350 | (SCM_MANGLE(tmp) = CAR(_lst), (_lst) = CDR(_lst), SCM_MANGLE(tmp)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -syntax.c:720:25: note: in expansion of macro 'POP' - 720 | for (; CONSP(body); POP(body)) { - | ^~~ procedure.c: In function 'scm_map_single_arg': -syntax.c: In function 'scm_s_body': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:775:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 775 | DECLARE_INTERNAL_FUNCTION("(body)" /* , syntax_variadic_tailrec_0 */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2667,6 +2854,7 @@ procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' 380 | DECLARE_FUNCTION("values", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -o libsscm_la-error.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2695,18 +2883,6 @@ procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); | ^~~~~~~~~~~~~~~~ -In file included from module.c:44: -module.c: In function 'scm_s_use': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' - 208 | DECLARE_FUNCTION("use", syntax_fixed_1); - | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_define_internal': procedure.c: In function 'scm_p_dynamic_wind': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2717,158 +2893,23 @@ procedure.c:407:5: note: in expansion of macro 'DECLARE_FUNCTION' 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -module.c: In function 'scm_p_require_module': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' - 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:959:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 959 | DECLARE_INTERNAL_FUNCTION("define"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_define': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' - 979 | DECLARE_FUNCTION("define", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ -In file included from eval.c:41: -eval.c: In function 'call_continuation': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'call_closure': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:166:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 166 | DECLARE_INTERNAL_FUNCTION("call_closure"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_eval': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -eval.c:462:5: note: in expansion of macro 'DECLARE_FUNCTION' - 462 | DECLARE_FUNCTION("eval", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -o libsscm_la-symbol.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -o libsscm_la-alloc.o >/dev/null 2>&1 -eval.c: In function 'map_eval': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:560:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 560 | DECLARE_INTERNAL_FUNCTION("(function call)"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_scheme_report_environment': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -eval.c:590:5: note: in expansion of macro 'DECLARE_FUNCTION' - 590 | DECLARE_FUNCTION("scheme-report-environment", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_null_environment': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -eval.c:609:5: note: in expansion of macro 'DECLARE_FUNCTION' - 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_interaction_environment': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' - 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' - 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -o libsscm_la-env.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -o libsscm_la-error.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -o libsscm_la-storage.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -o libsscm_la-module.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-sigscheme.lo `test -f 'sigscheme.c' || echo './'`sigscheme.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-continuation.lo `test -f 'continuation.c' || echo './'`continuation.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -o libsscm_la-list.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -o libsscm_la-procedure.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-file.lo `test -f 'scmport-file.c' || echo './'`scmport-file.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-continuation.lo `test -f 'continuation.c' || echo './'`continuation.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -o libsscm_la-eval.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-file.lo `test -f 'scmport-file.c' || echo './'`scmport-file.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-encoding.lo `test -f 'encoding.c' || echo './'`encoding.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -fPIC -DPIC -o .libs/libsscm_la-sigscheme.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -o libsscm_la-storage-gc.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -o libsscm_la-procedure.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-mbchar.lo `test -f 'scmport-mbchar.c' || echo './'`scmport-mbchar.c In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from sigscheme.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -o libsscm_la-storage-gc.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-format.lo `test -f 'format.c' || echo './'`format.c In file included from sigscheme.c:45: sigscheme.c: In function 'scm_array2list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -2934,10 +2975,6 @@ sigscheme.c:485:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 485 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -o libsscm_la-eval.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-encoding.lo `test -f 'encoding.c' || echo './'`encoding.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-mbchar.lo `test -f 'scmport-mbchar.c' || echo './'`scmport-mbchar.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -fPIC -DPIC -o .libs/libsscm_la-continuation.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, @@ -2945,7 +2982,7 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-format.lo `test -f 'format.c' || echo './'`format.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-qquote.lo `test -f 'qquote.c' || echo './'`qquote.c In file included from continuation.c:44: continuation.c: In function 'enter_dynamic_extent': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] @@ -2986,7 +3023,6 @@ continuation.c:246:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 246 | DECLARE_INTERNAL_FUNCTION("continuation_stack_pop"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -fPIC -DPIC -o .libs/libsscm_la-scmport-file.o continuation.c: In function 'scm_call_continuation': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3000,44 +3036,51 @@ continuation.c:330:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 330 | DECLARE_INTERNAL_FUNCTION("scm_call_continuation"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -o libsscm_la-sigscheme.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -fPIC -DPIC -o .libs/libsscm_la-scmport-file.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-file.c:45: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -fPIC -DPIC -o .libs/libsscm_la-format.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -o libsscm_la-sigscheme.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -o libsscm_la-syntax.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -fPIC -DPIC -o .libs/libsscm_la-encoding.o -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-qquote.lo `test -f 'qquote.c' || echo './'`qquote.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-mbchar.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, - from format.c:65: + from encoding.c:49: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-legacy-macro.lo `test -f 'legacy-macro.c' || echo './'`legacy-macro.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -o libsscm_la-continuation.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, - from encoding.c:49: + from scmport-basechar.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-promise.lo `test -f 'promise.c' || echo './'`promise.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-mbchar.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, - from scmport-basechar.c:44: + from scmport-mbchar.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -fPIC -DPIC -o .libs/libsscm_la-format.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -o libsscm_la-scmport-basechar.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, - from scmport-mbchar.c:44: + from format.c:65: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -o libsscm_la-continuation.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -o libsscm_la-syntax.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -o libsscm_la-scmport-file.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number-io.lo `test -f 'number-io.c' || echo './'`number-io.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o In file included from format.c:70: format.c: In function 'read_width': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3078,7 +3121,8 @@ format.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 326 | DECLARE_INTERNAL_FUNCTION("internal format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-legacy-macro.lo `test -f 'legacy-macro.c' || echo './'`legacy-macro.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-char.lo `test -f 'char.c' || echo './'`char.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -o libsscm_la-encoding.o >/dev/null 2>&1 format.c: In function 'format_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3092,10 +3136,7 @@ format.c:661:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 661 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-promise.lo `test -f 'promise.c' || echo './'`promise.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -o libsscm_la-scmport-file.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -o libsscm_la-scmport-basechar.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -o libsscm_la-scmport-mbchar.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, @@ -3106,7 +3147,6 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -o libsscm_la-scmport-mbchar.o >/dev/null 2>&1 In file included from qquote.c:41: qquote.c: In function 'scm_listran': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3134,9 +3174,7 @@ qquote.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 326 | DECLARE_INTERNAL_FUNCTION("(vector translator)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c qquote.c: In function 'qquote_internal': -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number-io.lo `test -f 'number-io.c' || echo './'`number-io.c sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3179,75 +3217,9 @@ qquote.c:572:5: note: in expansion of macro 'DECLARE_FUNCTION' 572 | DECLARE_FUNCTION("unquote-splicing", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -fPIC -DPIC -o .libs/libsscm_la-promise.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -o libsscm_la-encoding.o >/dev/null 2>&1 -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from promise.c:38: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-char.lo `test -f 'char.c' || echo './'`char.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -fPIC -DPIC -o .libs/libsscm_la-legacy-macro.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from legacy-macro.c:37: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from promise.c:39: -promise.c: In function 'scm_s_delay': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); - | ^~~~~~~~~~~~~~~~ -promise.c: In function 'scm_p_force': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -promise.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("force", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string.lo `test -f 'string.c' || echo './'`string.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string-procedure.lo `test -f 'string-procedure.c' || echo './'`string-procedure.c -In file included from legacy-macro.c:38: -legacy-macro.c: In function 'scm_s_define_macro': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' - 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string.lo `test -f 'string.c' || echo './'`string.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string-procedure.lo `test -f 'string-procedure.c' || echo './'`string-procedure.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -fPIC -DPIC -o .libs/libsscm_la-number.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -o libsscm_la-promise.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, @@ -3258,16 +3230,7 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-vector.lo `test -f 'vector.c' || echo './'`vector.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -o libsscm_la-legacy-macro.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -fPIC -DPIC -o .libs/libsscm_la-char.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from number-io.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-vector.lo `test -f 'vector.c' || echo './'`vector.c In file included from number.c:41: number.c: In function 'scm_p_add': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3309,6 +3272,7 @@ number.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' 162 | DECLARE_FUNCTION("/", reduction_operator); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -fPIC -DPIC -o .libs/libsscm_la-legacy-macro.o number.c: In function 'scm_p_numberp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3418,7 +3382,6 @@ 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function 'scm_p_negativep': -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -o libsscm_la-qquote.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3439,16 +3402,6 @@ 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function 'scm_p_evenp': -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from char.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3478,6 +3431,7 @@ number.c:330:5: note: in expansion of macro 'DECLARE_FUNCTION' 330 | DECLARE_FUNCTION("min", reduction_operator); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -fPIC -DPIC -o .libs/libsscm_la-promise.o number.c: In function 'scm_p_abs': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3518,6 +3472,76 @@ number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-port.lo `test -f 'port.c' || echo './'`port.c +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from legacy-macro.c:37: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from promise.c:38: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -o libsscm_la-qquote.o >/dev/null 2>&1 +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from number-io.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from legacy-macro.c:38: +legacy-macro.c: In function 'scm_s_define_macro': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' + 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +In file included from promise.c:39: +promise.c: In function 'scm_s_delay': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); + | ^~~~~~~~~~~~~~~~ +promise.c: In function 'scm_p_force': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +promise.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("force", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ In file included from number-io.c:48: number-io.c: In function 'scm_int2string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3589,6 +3613,152 @@ number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -o libsscm_la-legacy-macro.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -o libsscm_la-promise.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-read.lo `test -f 'read.c' || echo './'`read.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -fPIC -DPIC -o .libs/libsscm_la-char.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -fPIC -DPIC -o .libs/libsscm_la-string-procedure.o +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from string-procedure.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from char.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from string-procedure.c:47: +string-procedure.c: In function 'scm_p_string': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' + 151 | DECLARE_FUNCTION("string", procedure_variadic_0); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' + 151 | DECLARE_FUNCTION("string", procedure_variadic_0); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ref': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' + 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-write.lo `test -f 'write.c' || echo './'`write.c +string-procedure.c: In function 'scm_p_string_setx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' + 202 | DECLARE_FUNCTION("string-set!", procedure_fixed_3); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'string_cmp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +string-procedure.c:275:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 275 | DECLARE_INTERNAL_FUNCTION("string_cmp"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ci_equalp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' + 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_greaterp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' + 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_lessp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:341:5: note: in expansion of macro 'DECLARE_FUNCTION' + 341 | DECLARE_FUNCTION("string=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_less_equalp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:357:5: note: in expansion of macro 'DECLARE_FUNCTION' + 357 | DECLARE_FUNCTION("string<=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ci_greaterp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:365:5: note: in expansion of macro 'DECLARE_FUNCTION' + 365 | DECLARE_FUNCTION("string-ci>?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ci_lessp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' + 373 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ @@ -3609,6 +3788,16 @@ char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ci_less_equalp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' + 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_char_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3630,6 +3819,7 @@ 99 | DECLARE_FUNCTION("char/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3639,6 +3829,16 @@ char.c:107:5: note: in expansion of macro 'DECLARE_FUNCTION' 107 | DECLARE_FUNCTION("char>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_substring': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' + 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); + | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_char_less_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3689,6 +3889,16 @@ char.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' 162 | DECLARE_FUNCTION("char-ci>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string2list': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:457:5: note: in expansion of macro 'DECLARE_FUNCTION' + 457 | DECLARE_FUNCTION("string->list", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_char_ci_less_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3709,7 +3919,18 @@ char.c:178:5: note: in expansion of macro 'DECLARE_FUNCTION' 178 | DECLARE_FUNCTION("char-ci>=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_list2string': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:504:5: note: in expansion of macro 'DECLARE_FUNCTION' + 504 | DECLARE_FUNCTION("list->string", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_char_alphabeticp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -o libsscm_la-number.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3760,6 +3981,7 @@ 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_char2integer': +string-procedure.c: In function 'scm_p_string_fillx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3769,8 +3991,16 @@ char.c:253:5: note: in expansion of macro 'DECLARE_FUNCTION' 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:569:5: note: in expansion of macro 'DECLARE_FUNCTION' + 569 | DECLARE_FUNCTION("string-fill!", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ char.c: In function 'scm_p_integer2char': -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -fPIC -DPIC -o .libs/libsscm_la-string.o sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3790,6 +4020,7 @@ char.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' 294 | DECLARE_FUNCTION("char-upcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_mutablep': char.c: In function 'scm_p_char_downcase': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3800,22 +4031,52 @@ char.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' 307 | DECLARE_FUNCTION("char-downcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-port.lo `test -f 'port.c' || echo './'`port.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -fPIC -DPIC -o .libs/libsscm_la-string-procedure.o -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-read.lo `test -f 'read.c' || echo './'`read.c +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:615:5: note: in expansion of macro 'DECLARE_FUNCTION' + 615 | DECLARE_FUNCTION("%%string-mutable?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_reconstructx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' + 626 | DECLARE_FUNCTION("%%string-reconstruct!", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -fPIC -DPIC -o .libs/libsscm_la-string.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -fPIC -DPIC -o .libs/libsscm_la-vector.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-deep-cadrs.lo `test -f 'deep-cadrs.c' || echo './'`deep-cadrs.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -fPIC -DPIC -o .libs/libsscm_la-port.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from string-procedure.c:40: + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from vector.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdio.h:28, + from port.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -fPIC -DPIC -o .libs/libsscm_la-vector.o In file included from string.c:44: string.c: In function 'scm_p_stringp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3836,7 +4097,6 @@ string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-write.lo `test -f 'write.c' || echo './'`write.c string.c: In function 'scm_p_string_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3847,17 +4107,9 @@ string.c:80:5: note: in expansion of macro 'DECLARE_FUNCTION' 80 | DECLARE_FUNCTION("string-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from vector.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ string.c: In function 'scm_p_stringequalp': +In file included from vector.c:41: +vector.c: In function 'scm_p_vectorp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3867,16 +4119,14 @@ string.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' 92 | DECLARE_FUNCTION("string=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -In file included from string-procedure.c:47: -string-procedure.c: In function 'scm_p_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' - 151 | DECLARE_FUNCTION("string", procedure_variadic_0); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3884,8 +4134,27 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' - 151 | DECLARE_FUNCTION("string", procedure_variadic_0); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +vector.c: In function 'scm_p_vector': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' + 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' + 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ string.c: In function 'scm_p_string_append': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -3897,200 +4166,234 @@ string.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' 109 | DECLARE_FUNCTION("string-append", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ref': +vector.c: In function 'scm_p_vector_length': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' + 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ string.c: In function 'scm_p_string_copy': +vector.c: In function 'scm_p_vector_ref': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); +vector.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' + 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +vector.c: In function 'scm_p_vector_setx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' - 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); +vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' + 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_setx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' - 202 | DECLARE_FUNCTION("string-set!", procedure_fixed_3); +string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'string_cmp': +vector.c: In function 'scm_p_vector2list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -string-procedure.c:275:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 275 | DECLARE_INTERNAL_FUNCTION("string_cmp"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_equalp': +vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' + 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +vector.c: In function 'scm_p_vector_fillx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' - 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); +vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' + 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_greaterp': +vector.c: In function 'scm_p_vector_mutablep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' - 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); +vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' + 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_lessp': +In file included from port.c:44: +port.c: In function 'scm_p_input_portp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:341:5: note: in expansion of macro 'DECLARE_FUNCTION' - 341 | DECLARE_FUNCTION("string=?", procedure_fixed_2); +port.c:275:5: note: in expansion of macro 'DECLARE_FUNCTION' + 275 | DECLARE_FUNCTION("output-port?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_less_equalp': +port.c: In function 'scm_p_current_input_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:357:5: note: in expansion of macro 'DECLARE_FUNCTION' - 357 | DECLARE_FUNCTION("string<=?", procedure_fixed_2); +port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_greaterp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_current_output_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:365:5: note: in expansion of macro 'DECLARE_FUNCTION' - 365 | DECLARE_FUNCTION("string-ci>?", procedure_fixed_2); +port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' + 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_lessp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' + 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_current_error_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' - 373 | DECLARE_FUNCTION("string-ci/dev/null 2>&1 +port.c: In function 'scm_p_set_current_input_portx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:381:5: note: in expansion of macro 'DECLARE_FUNCTION' - 381 | DECLARE_FUNCTION("string-ci>=?", procedure_fixed_2); +port.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("%%set-current-input-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_less_equalp': +port.c: In function 'scm_p_set_current_output_portx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' - 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); +port.c:323:5: note: in expansion of macro 'DECLARE_FUNCTION' + 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_substring': +port.c: In function 'scm_p_set_current_error_portx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' - 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); +port.c:337:5: note: in expansion of macro 'DECLARE_FUNCTION' + 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string2list': +port.c: In function 'scm_p_open_input_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:457:5: note: in expansion of macro 'DECLARE_FUNCTION' - 457 | DECLARE_FUNCTION("string->list", procedure_fixed_1); +port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' + 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_list2string': +port.c: In function 'scm_p_open_output_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:504:5: note: in expansion of macro 'DECLARE_FUNCTION' - 504 | DECLARE_FUNCTION("list->string", procedure_fixed_1); +port.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("open-output-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -o libsscm_la-number-io.o >/dev/null 2>&1 -string-procedure.c: In function 'scm_p_string_fillx': +port.c: In function 'scm_p_close_input_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:569:5: note: in expansion of macro 'DECLARE_FUNCTION' - 569 | DECLARE_FUNCTION("string-fill!", procedure_fixed_2); +port.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("close-input-port", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_mutablep': +port.c: In function 'scm_p_close_output_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:615:5: note: in expansion of macro 'DECLARE_FUNCTION' - 615 | DECLARE_FUNCTION("%%string-mutable?", procedure_fixed_1); +port.c:402:5: note: in expansion of macro 'DECLARE_FUNCTION' + 402 | DECLARE_FUNCTION("close-output-port", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from vector.c:41: -vector.c: In function 'scm_p_vectorp': +port.c: In function 'scm_p_read_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); +port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' + 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4098,18 +4401,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); +port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' + 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector': +port.c: In function 'scm_p_peek_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); +port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' + 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4117,88 +4420,80 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); +port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' + 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_reconstructx': +port.c: In function 'scm_p_eof_objectp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' - 626 | DECLARE_FUNCTION("%%string-reconstruct!", procedure_fixed_1); +port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' + 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_length': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' - 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' + 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_ref': +port.c: In function 'scm_p_char_readyp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); +port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' + 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_setx': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' - 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' + 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector2list': +port.c: In function 'scm_p_newline': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' - 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); +port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' + 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_fillx': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' - 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' + 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_mutablep': +port.c: In function 'scm_p_write_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' - 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); +port.c:497:5: note: in expansion of macro 'DECLARE_FUNCTION' + 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -fPIC -DPIC -o .libs/libsscm_la-write.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-sscm-ext.lo `test -f 'module-sscm-ext.c' || echo './'`module-sscm-ext.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -o libsscm_la-string.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -fPIC -DPIC -o .libs/libsscm_la-read.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from write.c:42: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -o libsscm_la-char.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, @@ -4208,23 +4503,14 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -o libsscm_la-format.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -fPIC -DPIC -o .libs/libsscm_la-port.o -In file included from write.c:48: -write.c: In function 'write_internal': -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -o libsscm_la-number.o >/dev/null 2>&1 -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 192 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -fPIC -DPIC -o .libs/libsscm_la-write.o +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from write.c:42: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 In file included from read.c:179: read.c: In function 'scm_read': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -4264,50 +4550,6 @@ read.c:462:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 462 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -write.c: In function 'write_string': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:396:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 396 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdio.h:28, - from port.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -write.c: In function 'write_list': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 455 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 455 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function 'read_sexpression': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4321,7 +4563,6 @@ read.c:519:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 519 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c read.c: In function 'read_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4388,6 +4629,20 @@ 825 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function 'read_number_or_peculiar': +In file included from write.c:48: +write.c: In function 'write_internal': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 192 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4427,7 +4682,6 @@ 1022 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function 'read_quoted': -write.c: In function 'scm_p_write': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4440,25 +4694,7 @@ read.c:1036:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 1036 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ read.c: In function 'scm_p_read': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4468,7 +4704,6 @@ read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -write.c: In function 'scm_p_display': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4478,75 +4713,53 @@ read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +write.c: In function 'write_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' - 855 | DECLARE_FUNCTION("display", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' - 855 | DECLARE_FUNCTION("display", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -o libsscm_la-char.o >/dev/null 2>&1 -In file included from port.c:44: -port.c: In function 'scm_p_input_portp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:265:5: note: in expansion of macro 'DECLARE_FUNCTION' - 265 | DECLARE_FUNCTION("input-port?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_output_portp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:275:5: note: in expansion of macro 'DECLARE_FUNCTION' - 275 | DECLARE_FUNCTION("output-port?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_input_port': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:396:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 396 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +write.c: In function 'write_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 455 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_output_port': -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 455 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +write.c: In function 'scm_p_write': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' - 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4554,18 +4767,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' - 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_error_port': +write.c: In function 'scm_p_display': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' - 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); +write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' + 855 | DECLARE_FUNCTION("display", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4573,89 +4786,107 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' - 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_input_portx': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' - 309 | DECLARE_FUNCTION("%%set-current-input-port!", procedure_fixed_1); +write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' + 855 | DECLARE_FUNCTION("display", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_output_portx': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi1.lo `test -f 'module-srfi1.c' || echo './'`module-srfi1.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -fPIC -DPIC -o .libs/libsscm_la-load.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi2.lo `test -f 'module-srfi2.c' || echo './'`module-srfi2.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -o libsscm_la-port.o >/dev/null 2>&1 +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from load.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdio.h:28, + from module-sscm-ext.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from load.c:46: +load.c: In function 'scm_set_lib_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:323:5: note: in expansion of macro 'DECLARE_FUNCTION' - 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_error_portx': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:126:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 126 | DECLARE_INTERNAL_FUNCTION("scm_set_lib_path"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:337:5: note: in expansion of macro 'DECLARE_FUNCTION' - 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); +load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' + 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_open_input_file': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' - 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' + 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_open_output_file': +load.c: In function 'scm_load_system_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("open-output-file", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-deep-cadrs.lo `test -f 'deep-cadrs.c' || echo './'`deep-cadrs.c -port.c: In function 'scm_p_close_input_port': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' - 386 | DECLARE_FUNCTION("close-input-port", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_close_output_port': +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_set_system_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:402:5: note: in expansion of macro 'DECLARE_FUNCTION' - 402 | DECLARE_FUNCTION("close-output-port", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_read_char': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 170 | DECLARE_INTERNAL_FUNCTION("scm_set_system_load_path"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_system_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' - 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); +load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' + 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4663,37 +4894,42 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' - 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); +load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' + 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_peek_char': +load.c: In function 'scm_load_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' - 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:208:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 208 | DECLARE_INTERNAL_FUNCTION("load"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_load': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' - 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("load", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_eof_objectp': +In file included from module-sscm-ext.c:46: +module-sscm-ext.c: In function 'scm_p_sscm_version': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' - 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); +module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4701,18 +4937,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' - 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); +module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_char_readyp': +module-sscm-ext.c: In function 'scm_p_current_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' - 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4720,18 +4956,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' - 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_newline': +module-sscm-ext.c: In function 'scm_p_current_char_codec': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' - 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); +module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4739,121 +4975,67 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' - 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); +module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_write_char': +module-sscm-ext.c: In function 'scm_p_set_current_char_codecx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:497:5: note: in expansion of macro 'DECLARE_FUNCTION' - 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); +module-sscm-ext.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("%%set-current-char-codec!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-sscm-ext.lo `test -f 'module-sscm-ext.c' || echo './'`module-sscm-ext.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi1.lo `test -f 'module-srfi1.c' || echo './'`module-srfi1.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -fPIC -DPIC -o .libs/libsscm_la-load.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from load.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi1.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi1.c:46: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -fPIC -DPIC -o .libs/libsscm_la-deep-cadrs.o -In file included from load.c:46: -load.c: In function 'scm_set_lib_path': +module-sscm-ext.c: In function 'scm_p_prealloc_heaps': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:126:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 126 | DECLARE_INTERNAL_FUNCTION("scm_set_lib_path"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_load_path': +module-sscm-ext.c:167:5: note: in expansion of macro 'DECLARE_FUNCTION' + 167 | DECLARE_FUNCTION("%%prealloc-heaps", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_pair_mutablep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' - 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' - 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); +module-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' + 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_load_system_file': +module-sscm-ext.c: In function 'scm_p_fixnum_width': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -load.c: In function 'scm_set_system_load_path': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 170 | DECLARE_INTERNAL_FUNCTION("scm_set_system_load_path"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_system_load_path': +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_least_fixnum': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' - 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4861,53 +5043,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' - 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_load_internal': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:208:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 208 | DECLARE_INTERNAL_FUNCTION("load"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_load': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' - 309 | DECLARE_FUNCTION("load", procedure_fixed_1); +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from deep-cadrs.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o -In file included from module-srfi1.c:47: -module-srfi1.c: In function 'scm_p_srfi1_circular_listp': +module-sscm-ext.c: In function 'scm_p_greatest_fixnum': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4915,47 +5062,48 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_dotted_listp': +module-sscm-ext.c: In function 'scm_p_require': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); +module-sscm-ext.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("require", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +module-sscm-ext.c: In function 'scm_p_provide': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' + 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_last_pair': +module-sscm-ext.c: In function 'scm_p_providedp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' - 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); +module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' + 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_lengthplus': +module-sscm-ext.c: In function 'scm_p_lengthstar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' - 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4963,36 +5111,21 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' - 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_map_in_order': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' - 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi2.lo `test -f 'module-srfi2.c' || echo './'`module-srfi2.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -fPIC -DPIC -o .libs/libsscm_la-deep-cadrs.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdio.h:28, - from module-sscm-ext.c:41: + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from deep-cadrs.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_find_tail': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' - 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c In file included from deep-cadrs.c:41: deep-cadrs.c: In function 'scm_p_caaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -5412,57 +5545,35 @@ deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -o libsscm_la-port.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-str.lo `test -f 'scmport-str.c' || echo './'`scmport-str.c -In file included from module-sscm-ext.c:46: -module-sscm-ext.c: In function 'scm_p_sscm_version': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_current_environment': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' - 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' - 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_current_char_codec': +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-str.lo `test -f 'scmport-str.c' || echo './'`scmport-str.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -o libsscm_la-load.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -o libsscm_la-write.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -o libsscm_la-module-sscm-ext.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -o libsscm_la-read.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi1.o +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi1.c:46: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi6.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi8.lo `test -f 'module-srfi8.c' || echo './'`module-srfi8.c +In file included from module-srfi1.c:47: +module-srfi1.c: In function 'scm_p_srfi1_circular_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); +module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5470,50 +5581,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -o libsscm_la-read.o >/dev/null 2>&1 -module-sscm-ext.c: In function 'scm_p_set_current_char_codecx': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("%%set-current-char-codec!", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -o libsscm_la-write.o >/dev/null 2>&1 -module-sscm-ext.c: In function 'scm_p_prealloc_heaps': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:167:5: note: in expansion of macro 'DECLARE_FUNCTION' - 167 | DECLARE_FUNCTION("%%prealloc-heaps", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_pair_mutablep': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' - 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); +module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_fixnum_width': +module-srfi1.c: In function 'scm_p_srfi1_dotted_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' - 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); +module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5521,37 +5600,28 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' - 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); +module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_least_fixnum': +module-srfi1.c: In function 'scm_p_srfi1_last_pair': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); +module-srfi1.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' + 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_greatest_fixnum': +module-srfi1.c: In function 'scm_p_srfi1_lengthplus': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' - 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); +module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' + 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5559,99 +5629,40 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' - 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_require': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("require", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_provide': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' - 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_providedp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' - 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); +module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' + 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_lengthstar': +module-srfi1.c: In function 'scm_p_srfi1_map_in_order': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' - 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' - 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); +module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' + 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi2.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -fPIC -DPIC -o .libs/libsscm_la-scmport-str.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi2.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from scmport-str.c:44: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -o libsscm_la-load.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -o libsscm_la-module-srfi1.o >/dev/null 2>&1 -In file included from module-srfi2.c:42: -module-srfi2.c: In function 'scm_s_srfi2_and_letstar': +module-srfi1.c: In function 'scm_p_srfi1_find_tail': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' - 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); +module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' + 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -o libsscm_la-module-sscm-ext.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi6.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi9.lo `test -f 'module-srfi9.c' || echo './'`module-srfi9.c In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from module-srfi6.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi23.lo `test -f 'module-srfi23.c' || echo './'`module-srfi23.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi28.lo `test -f 'module-srfi28.c' || echo './'`module-srfi28.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi2.o In file included from module-srfi6.c:43: module-srfi6.c: In function 'scm_p_srfi6_open_input_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -5682,6 +5693,7 @@ module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi38.lo `test -f 'module-srfi38.c' || echo './'`module-srfi38.c module-srfi6.c: In function 'scm_p_srfi6_get_output_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5692,96 +5704,65 @@ module-srfi6.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi8.lo `test -f 'module-srfi8.c' || echo './'`module-srfi8.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi9.lo `test -f 'module-srfi9.c' || echo './'`module-srfi9.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi23.lo `test -f 'module-srfi23.c' || echo './'`module-srfi23.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -o libsscm_la-scmport-str.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi28.lo `test -f 'module-srfi28.c' || echo './'`module-srfi28.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi38.lo `test -f 'module-srfi38.c' || echo './'`module-srfi38.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -o libsscm_la-module-srfi6.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi43.lo `test -f 'module-srfi43.c' || echo './'`module-srfi43.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi48.lo `test -f 'module-srfi48.c' || echo './'`module-srfi48.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi60.lo `test -f 'module-srfi60.c' || echo './'`module-srfi60.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi9.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi23.o -In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi9.c:37: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -fPIC -DPIC -o .libs/libsscm_la-scmport-str.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi23.c:40: + from module-srfi2.c:41: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi34.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi28.c:38: + from /usr/include/stdlib.h:26, + from scmport-str.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -o libsscm_la-module-srfi1.o >/dev/null 2>&1 +In file included from module-srfi2.c:42: +module-srfi2.c: In function 'scm_s_srfi2_and_letstar': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' + 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -o libsscm_la-module-srfi6.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi8.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi34.c:48: + from module-srfi8.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi38.o -In file included from module-srfi9.c:38: -module-srfi9.c: In function 'scm_s_srfi9_define_record_type': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); - | ^~~~~~~~~~~~~~~~ -In file included from module-srfi23.c:41: -module-srfi23.c: In function 'scm_p_srfi23_error': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi43.lo `test -f 'module-srfi43.c' || echo './'`module-srfi43.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi48.lo `test -f 'module-srfi48.c' || echo './'`module-srfi48.c +In file included from module-srfi8.c:41: +module-srfi8.c: In function 'scm_s_srfi8_receive': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("error", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("error", procedure_variadic_1); +module-srfi8.c:75:5: note: in expansion of macro 'DECLARE_FUNCTION' + 75 | DECLARE_FUNCTION("receive", syntax_variadic_tailrec_2); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi43.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi8.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi38.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -o libsscm_la-scmport-str.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi34.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, @@ -5792,34 +5773,27 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from module-srfi28.c:39: -module-srfi28.c: In function 'scm_p_srfi28_format': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' - 72 | DECLARE_FUNCTION("format", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi9.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -o libsscm_la-module-srfi8.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi43.c:37: + from module-srfi34.c:48: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi60.lo `test -f 'module-srfi60.c' || echo './'`module-srfi60.c In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi8.c:40: + from module-srfi9.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -5843,62 +5817,60 @@ module-srfi38.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi48.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -o libsscm_la-module-srfi23.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi48.c:38: + from module-srfi28.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from module-srfi8.c:41: -module-srfi8.c: In function 'scm_s_srfi8_receive': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi23.o +In file included from module-srfi9.c:38: +module-srfi9.c: In function 'scm_s_srfi9_define_record_type': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi8.c:75:5: note: in expansion of macro 'DECLARE_FUNCTION' - 75 | DECLARE_FUNCTION("receive", syntax_variadic_tailrec_2); +module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -o libsscm_la-module-srfi28.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi60.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi55.o -In file included from module-srfi48.c:39: -module-srfi48.c: In function 'scm_p_srfi48_format': +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi23.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from module-srfi28.c:39: +module-srfi28.c: In function 'scm_p_srfi28_format': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("format", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("format", procedure_variadic_1); +module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' + 72 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -module-srfi48.c: In function 'scm_p_formatplus': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 +In file included from module-srfi23.c:41: +module-srfi23.c: In function 'scm_p_srfi23_error': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' - 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); +module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("error", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5906,31 +5878,37 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' - 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); +module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("error", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi43.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -o libsscm_la-module-srfi28.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi60.c:38: + from module-srfi43.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from module-srfi43.c:38: -module-srfi43.c: In function 'scm_s_let_vector_start_plus_end': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -o libsscm_la-module-srfi23.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi60.o In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi55.c:37: + from module-srfi60.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi48.o +In file included from module-srfi43.c:38: +module-srfi43.c: In function 'scm_s_let_vector_start_plus_end': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -5940,8 +5918,17 @@ module-srfi43.c:106:5: note: in expansion of macro 'DECLARE_FUNCTION' 106 | DECLARE_FUNCTION("let-vector-start+end", syntax_variadic_tailrec_4); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -o libsscm_la-module-srfi8.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi55.o +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi48.c:38: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ In file included from module-srfi60.c:39: module-srfi60.c: In function 'scm_p_srfi60_logand': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -5983,6 +5970,16 @@ module-srfi60.c:125:5: note: in expansion of macro 'DECLARE_FUNCTION' 125 | DECLARE_FUNCTION("lognot", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/aarch64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi55.c:37: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ module-srfi60.c: In function 'scm_p_srfi60_bitwise_if': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -6003,6 +6000,46 @@ module-srfi60.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' 151 | DECLARE_FUNCTION("logtest", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -o libsscm_la-module-srfi43.o >/dev/null 2>&1 +In file included from module-srfi48.c:39: +module-srfi48.c: In function 'scm_p_srfi48_format': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("format", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("format", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +module-srfi48.c: In function 'scm_p_formatplus': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' + 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' + 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ In file included from module-srfi55.c:38: module-srfi55.c: In function 'scm_s_srfi55_require_extension': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -6024,9 +6061,8 @@ 84 | DECLARE_FUNCTION("require-extension", syntax_variadic_0); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -o libsscm_la-module-srfi48.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -o libsscm_la-module-srfi43.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -o libsscm_la-module-srfi55.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -o libsscm_la-module-srfi60.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -o libsscm_la-module-srfi55.o >/dev/null 2>&1 In file included from module-srfi34.c:49: module-srfi34.c: In function 'raw_quote': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -6270,14 +6306,14 @@ 437 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -o libsscm_la-module-srfi34.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/aarch64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/aarch64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -Wl,-rpath -Wl,/build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: link: (cd ".libs" && rm -f "libsscm.so.3" && ln -s "libsscm.so.3.0.1" "libsscm.so.3") libtool: link: (cd ".libs" && rm -f "libsscm.so" && ln -s "libsscm.so.3.0.1" "libsscm.so") libtool: link: ar cr .libs/libsscm.a libsscm_la-alloc.o libsscm_la-storage.o libsscm_la-storage-gc.o libsscm_la-error.o libsscm_la-symbol.o libsscm_la-env.o libsscm_la-eval.o libsscm_la-syntax.o libsscm_la-procedure.o libsscm_la-list.o libsscm_la-module.o libsscm_la-sigscheme.o libsscm_la-continuation.o libsscm_la-scmport-file.o libsscm_la-scmport-basechar.o libsscm_la-encoding.o libsscm_la-scmport-mbchar.o libsscm_la-format.o libsscm_la-qquote.o libsscm_la-legacy-macro.o libsscm_la-promise.o libsscm_la-number.o libsscm_la-number-io.o libsscm_la-char.o libsscm_la-string.o libsscm_la-string-procedure.o libsscm_la-vector.o libsscm_la-port.o libsscm_la-read.o libsscm_la-write.o libsscm_la-load.o libsscm_la-deep-cadrs.o libsscm_la-module-sscm-ext.o libsscm_la-module-srfi1.o libsscm_la-module-srfi2.o libsscm_la-module-srfi6.o libsscm_la-scmport-str.o libsscm_la-module-srfi8.o libsscm_la-module-srfi9.o libsscm_la-module-srfi23.o libsscm_la-module-srfi28.o libsscm_la-module-srfi34.o libsscm_la-module-srfi38.o libsscm_la-module-srfi43.o libsscm_la-module-srfi48.o libsscm_la-module-srfi55.o libsscm_la-module-srfi60.o libtool: link: ranlib .libs/libsscm.a libtool: link: ( cd ".libs" && rm -f "libsscm.la" && ln -s "../libsscm.la" "libsscm.la" ) -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/sscm sscm-main.o ./.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' @@ -6379,69 +6415,69 @@ make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' -PASS: test-apply.scm -PASS: test-assoc.scm PASS: test-bool.scm -PASS: test-char-cmp.scm -PASS: test-begin.scm PASS: test-char-pred.scm -PASS: test-continuation.scm +PASS: test-apply.scm PASS: test-do.scm +PASS: test-dyn-extent.scm +PASS: test-eq.scm +PASS: test-begin.scm +PASS: test-assoc.scm +PASS: test-continuation.scm PASS: test-define-internal.scm +PASS: test-char-cmp.scm PASS: test-define.scm -PASS: test-eq.scm -PASS: test-equal.scm -PASS: test-dyn-extent.scm -PASS: test-eqv.scm -PASS: test-formal-syntax.scm PASS: test-eval.scm +PASS: test-eqv.scm XFAIL: test-fail.scm -PASS: test-lambda.scm -PASS: test-let.scm -PASS: test-legacy-macro.scm +PASS: test-formal-syntax.scm +PASS: test-equal.scm PASS: test-formatplus.scm -PASS: test-list.scm +PASS: test-letrec.scm PASS: test-member.scm -PASS: test-misc.scm +PASS: test-legacy-macro.scm +PASS: test-map.scm PASS: test-named-let.scm -PASS: test-letrec.scm +PASS: test-let.scm +PASS: test-list.scm PASS: test-letstar.scm -PASS: test-map.scm +PASS: test-lambda.scm +PASS: test-misc.scm +PASS: test-number-literal.scm PASS: test-number-arith.scm +PASS: test-number-pred.scm PASS: test-number-cmp.scm -PASS: test-number-literal.scm -PASS: test-pair.scm +PASS: test-srfi0.scm +PASS: test-number-io.scm PASS: test-obsolete.scm PASS: test-quote.scm +PASS: test-srfi8.scm PASS: test-srfi2.scm -PASS: test-number-io.scm -PASS: test-number-pred.scm -PASS: test-srfi0.scm -PASS: test-srfi6.scm PASS: test-srfi1-obsolete.scm -PASS: test-srfi9.scm -PASS: test-srfi34.scm +PASS: test-pair.scm +PASS: test-srfi6.scm +PASS: test-srfi1-another.scm PASS: test-srfi28.scm +PASS: test-srfi9.scm PASS: test-srfi34-2.scm -PASS: test-srfi8.scm PASS: test-srfi38.scm +PASS: test-srfi34.scm +PASS: test-srfi60.scm PASS: test-srfi43.scm -PASS: test-srfi1-another.scm -PASS: test-sscm-ext.scm PASS: test-srfi48.scm +PASS: test-sscm-ext.scm PASS: test-srfi55.scm -PASS: test-srfi60.scm -PASS: test-string-cmp.scm PASS: test-string-core.scm PASS: test-symbol.scm -PASS: test-string.scm +PASS: test-string-cmp.scm +PASS: test-vector.scm PASS: test-string-proc.scm SKIP: test-syntax-rules.scm -SKIP: test-string-null.scm -PASS: test-values.scm PASS: test-unittest.scm PASS: test-syntax.scm -PASS: test-vector.scm +PASS: test-values.scm +PASS: test-string.scm +SKIP: test-string-null.scm PASS: test-enc-utf8.scm ============================================================================ Testsuite summary for SigScheme 0.9.1 @@ -6473,251 +6509,6 @@ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-format-coll.o test-format-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-array2list-coll.o test-array2list-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/build/reproducible-path/sigscheme-0.9.1/lib\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o test-minishell.o test-minishell.c -In file included from /source/test-c/test-storage.c:46: -/source/test-c/test-storage.c: In function 'tst_1': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:126:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:127:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:128:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:129:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:130:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:131:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:136:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:138:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:139:5: note: in expansion of macro 'TST_EXPR' -/source/test-c/test-gc-protect.c: In function 'protected_func': -/source/test-c/test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' - 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' - 415 | #define TST_NEQ TST_NEQ_OBJ - | ^~~~~~~~~~~ -/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' -/source/test-c/test-gc-protect.c: In function 'var_in_protected_func': -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' - 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' - 415 | #define TST_NEQ TST_NEQ_OBJ - | ^~~~~~~~~~~ -/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' -/source/test-c/test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' -/source/test-c/test-gc-protect.c: In function 'vars_in_protected_func': -/source/test-c/test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] In file included from /source/test-c/test-alignment.c:36: /source/test-c/test-alignment.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] @@ -6828,7 +6619,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6865,8 +6655,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': -/source/test-c/test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6886,28 +6674,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6961,26 +6727,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7067,28 +6813,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ @@ -7111,26 +6835,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7289,28 +6993,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ @@ -7333,26 +7015,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7439,35 +7101,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-array2list.c:37: -/source/test-c/test-array2list.c: In function 'tst_1': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7485,26 +7123,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7524,27 +7142,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7562,27 +7159,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' -In file included from /source/test-c/test-gc-protect.c:37: -sscm-test.h: At top level: sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7619,9 +7195,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:191:1: warning: 'tst_run' defined but not used [-Wunused-function] - 191 | tst_run(void (*fn)(tst_suite_info *, tst_case_info *), - | ^~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7672,49 +7245,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ @@ -7732,45 +7262,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ @@ -7826,95 +7317,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-storage-compact.c:41: -/source/test-c/test-storage-compact.c: In function 'tst_3': -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7932,42 +7339,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:183:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:184:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8023,45 +7394,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:185:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8079,26 +7411,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-storage.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8113,13 +7425,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8132,35 +7442,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8178,7 +7464,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -8192,31 +7478,12 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-gc-protect.c: In function 'protected_func': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8234,8 +7501,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8251,30 +7519,10 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-gc-protect.c: In function 'var_in_protected_func': +/source/test-c/test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8292,8 +7540,10 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-gc-protect.c: In function 'vars_in_protected_func': +/source/test-c/test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8309,8 +7559,10 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +In file included from /source/test-c/test-length.c:38: +/source/test-c/test-length.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8328,9 +7580,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_2': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8346,11 +7618,10 @@ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8366,7 +7637,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8382,48 +7653,10 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8439,11 +7672,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8456,13 +7691,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8499,6 +7734,7 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8513,13 +7749,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8532,11 +7768,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8549,13 +7788,12 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8575,6 +7813,24 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:75:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8592,6 +7848,24 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:76:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8611,6 +7885,42 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:77:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:78:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8628,28 +7938,78 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:79:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:80:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:81:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:82:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8669,27 +8029,6 @@ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8702,14 +8041,84 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:83:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:84:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:85:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8725,8 +8134,27 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_3': +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:90:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8741,13 +8169,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:91:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8760,13 +8204,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:92:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8784,8 +8244,44 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:93:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:94:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8801,8 +8297,63 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:95:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:96:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8815,13 +8366,47 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:97:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8839,8 +8424,62 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:99:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:100:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8855,14 +8494,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:105:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8878,7 +8532,46 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:106:5: note: in expansion of macro 'TST_TN_FALSE' +In file included from /source/test-c/test-gc-protect.c:37: +sscm-test.h: At top level: +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -8892,14 +8585,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:191:1: warning: 'tst_run' defined but not used [-Wunused-function] + 191 | tst_run(void (*fn)(tst_suite_info *, tst_case_info *), + | ^~~~~~~ +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:107:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8914,13 +8625,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:108:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8933,13 +8660,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:109:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8957,8 +8700,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:110:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8974,8 +8735,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:111:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8993,7 +8772,42 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:112:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -9009,13 +8823,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9031,8 +8843,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:113:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9047,14 +8877,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9067,13 +8894,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:114:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9091,8 +8934,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:115:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9108,8 +8969,28 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_5': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9122,14 +9003,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:120:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9147,8 +9043,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:121:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9164,9 +9078,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_3': +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:122:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9181,13 +9112,46 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:123:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9205,8 +9169,61 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:124:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:125:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9221,14 +9238,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9241,13 +9255,84 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:126:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:127:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:128:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9264,7 +9349,62 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:129:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:130:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9277,14 +9417,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9302,8 +9439,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_6': +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9324,7 +9479,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9337,11 +9492,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9354,13 +9530,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9375,11 +9549,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9394,13 +9570,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9413,11 +9587,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9430,13 +9606,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9454,8 +9628,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9471,8 +9645,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9493,20 +9667,18 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -9514,7 +9686,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9532,8 +9704,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9546,24 +9718,24 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -9571,7 +9743,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9584,11 +9756,15 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' +In file included from /source/test-c/test-global.c:39: +/source/test-c/test-global.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9603,13 +9779,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9624,11 +9798,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9644,8 +9820,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9658,13 +9834,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9682,30 +9859,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_4': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9726,7 +9881,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9742,8 +9897,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9762,26 +9917,28 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9796,31 +9953,47 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:196:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9835,11 +10008,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9854,31 +10029,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:197:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9891,11 +10048,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9908,13 +10067,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9932,26 +10091,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:198:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9964,13 +10126,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9983,12 +10143,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_4': +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10006,8 +10167,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-global.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10028,7 +10207,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10049,7 +10228,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10068,7 +10247,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10087,7 +10285,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10103,8 +10301,48 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10122,8 +10360,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10144,7 +10382,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10163,7 +10401,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10179,8 +10417,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_8': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10198,8 +10437,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10217,10 +10456,28 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:161:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10236,8 +10493,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10253,10 +10510,46 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:162:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:163:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10274,8 +10567,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10291,8 +10585,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:164:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10307,13 +10619,64 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:166:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10331,8 +10694,61 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:167:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:168:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10347,13 +10763,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:169:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10366,13 +10798,66 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:170:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:171:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10388,8 +10873,45 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:174:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10402,13 +10924,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:175:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10426,8 +10964,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:176:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10443,8 +10999,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:177:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10462,8 +11036,61 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:178:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:179:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10478,13 +11105,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +In file included from /source/test-c/test-storage-compact.c:41: +/source/test-c/test-storage-compact.c: In function 'tst_3': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10500,8 +11127,81 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:183:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:180:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:184:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10514,13 +11214,47 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:185:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:181:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10541,7 +11275,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10559,8 +11293,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10579,7 +11313,25 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:182:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10595,8 +11347,63 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:183:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:184:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c: In function 'tst_9': +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:189:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10614,8 +11421,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10631,8 +11438,44 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:190:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:191:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10650,8 +11493,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:192:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10667,8 +11528,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10686,8 +11547,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:193:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10703,8 +11582,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:194:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10719,13 +11616,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:195:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10738,13 +11651,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10762,9 +11691,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_5': +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:197:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10780,8 +11726,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10796,13 +11742,82 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:198:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:199:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:202:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10820,8 +11835,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:203:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10837,27 +11870,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10872,13 +11886,100 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:204:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:205:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:206:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:207:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10897,7 +11998,25 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:208:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10910,30 +12029,48 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:209:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10951,7 +12088,24 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-storage-compact.c:209:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:210:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10969,8 +12123,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10982,13 +12136,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:210:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:211:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11004,8 +12158,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11017,13 +12171,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:211:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:212:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11038,13 +12192,28 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11062,8 +12231,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11076,13 +12245,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11097,13 +12264,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11119,19 +12284,21 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -11139,7 +12306,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11157,8 +12324,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11174,8 +12341,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11193,8 +12360,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11210,8 +12377,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11229,8 +12396,25 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11245,13 +12429,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11267,8 +12449,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11286,27 +12468,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11322,8 +12485,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11338,13 +12501,28 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11362,8 +12540,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11376,13 +12554,30 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11398,8 +12593,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11417,8 +12612,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11434,8 +12629,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11453,8 +12648,25 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11469,13 +12681,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11488,13 +12698,30 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11510,8 +12737,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11529,8 +12756,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11546,8 +12773,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11565,8 +12792,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11582,8 +12809,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11601,8 +12828,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11618,28 +12845,27 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_6': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11654,14 +12880,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11674,11 +12899,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11693,11 +12920,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11710,14 +12939,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11738,7 +12966,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11751,11 +12979,88 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:196:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:197:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:198:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11774,7 +13079,9 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +In file included from /source/test-c/test-storage.c:46: +/source/test-c/test-storage.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11789,11 +13096,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11806,11 +13115,65 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:126:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:127:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:128:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:129:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11825,11 +13188,26 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:130:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11842,11 +13220,65 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:131:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:136:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:138:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:139:5: note: in expansion of macro 'TST_EXPR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11861,11 +13293,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' + 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' + 415 | #define TST_NEQ TST_NEQ_OBJ + | ^~~~~~~~~~~ +/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' + 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' + 415 | #define TST_NEQ TST_NEQ_OBJ + | ^~~~~~~~~~~ +/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11886,7 +13339,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11899,11 +13352,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11918,14 +13373,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11944,7 +13398,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11959,11 +13413,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11976,11 +13432,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11995,28 +13453,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_2': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12029,14 +13473,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12051,12 +13494,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage-compact.c: In function 'tst_4': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12068,13 +13513,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:250:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12087,11 +13532,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12103,15 +13551,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:251:5: note: in expansion of macro 'TST_TN_TRUE' -In file included from /source/test-c/test-global.c:39: -/source/test-c/test-global.c: In function 'tst_1': +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:210:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:211:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12126,11 +13590,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12143,11 +13610,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12168,25 +13638,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:252:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12201,11 +13672,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12218,13 +13692,77 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12239,13 +13777,33 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12258,13 +13816,77 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12277,11 +13899,121 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_3': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-length.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12302,7 +14034,46 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12317,11 +14088,15 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +In file included from /source/test-c/test-array2list.c:37: +/source/test-c/test-array2list.c: In function 'tst_1': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12340,7 +14115,28 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12353,11 +14149,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12378,7 +14176,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12397,7 +14195,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12412,11 +14210,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12429,11 +14229,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12448,12 +14250,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-global.c: In function 'tst_2': +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12474,7 +14277,45 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12495,7 +14336,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12508,11 +14349,34 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12531,7 +14395,9 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c: In function 'tst_2': +/source/test-c/test-storage-compact.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12546,11 +14412,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12569,7 +14437,61 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:250:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:251:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:252:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12590,7 +14512,28 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12603,11 +14546,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12626,7 +14571,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12641,11 +14586,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12658,11 +14605,55 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12683,7 +14674,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12698,14 +14708,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12720,11 +14729,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12737,11 +14749,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12760,7 +14775,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12775,11 +14790,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12792,14 +14809,34 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12812,11 +14849,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12831,11 +14870,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12848,11 +14889,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12867,11 +14911,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12884,11 +14930,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12909,7 +14957,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12924,11 +14972,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12947,7 +14997,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12960,11 +15010,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12979,11 +15031,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12996,11 +15071,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13015,11 +15111,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13032,11 +15151,93 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13057,7 +15258,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13072,11 +15292,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13095,7 +15317,30 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13108,29 +15353,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:263:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13145,29 +15375,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:264:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13180,29 +15394,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:265:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:256:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13217,11 +15416,33 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13236,14 +15457,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13264,7 +15503,28 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13283,7 +15543,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13296,11 +15556,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13315,11 +15577,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13332,14 +15617,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13352,11 +15636,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13371,11 +15657,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13388,11 +15676,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13407,11 +15697,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13424,11 +15716,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13449,7 +15743,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13468,7 +15781,43 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:261:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:263:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:264:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13483,11 +15832,31 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:265:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13500,13 +15869,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-length.c:38: -/source/test-c/test-length.c: In function 'tst_1': +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13521,11 +15890,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_5': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13538,11 +15910,54 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:266:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-array2list.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13563,7 +15978,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13582,7 +15997,28 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13603,7 +16039,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13618,11 +16054,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13635,11 +16073,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13658,7 +16098,47 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13673,28 +16153,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13709,14 +16174,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13737,7 +16220,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13756,7 +16239,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13769,14 +16252,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13797,7 +16279,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13816,61 +16298,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:276:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:277:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:278:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_6': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13891,7 +16320,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13910,7 +16339,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13925,14 +16354,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13945,14 +16373,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13967,13 +16394,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13986,13 +16413,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14013,7 +16440,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14032,8 +16459,26 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-storage.c: In function 'tst_7': +/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14054,8 +16499,28 @@ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14070,13 +16535,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14089,14 +16575,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14109,13 +16594,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14130,13 +16615,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14149,13 +16635,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14170,13 +16657,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14194,11 +16681,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14214,11 +16700,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14231,13 +16716,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14258,7 +16743,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14277,8 +16762,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-length.c: In function 'tst_2': +/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14293,42 +16777,27 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:75:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -14336,261 +16805,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:76:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:77:5: note: in expansion of macro 'TST_TN_FALSE' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:78:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:79:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:80:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:81:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:82:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:83:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:84:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:85:5: note: in expansion of macro 'TST_TN_TRUE' -/source/test-c/test-length.c: In function 'tst_3': -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:90:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:91:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:92:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:93:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14605,32 +16820,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:94:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14643,32 +16839,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:95:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14680,13 +16876,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:96:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:276:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14704,11 +16900,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14726,7 +16921,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:97:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage-compact.c:277:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14742,84 +16937,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:99:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:100:5: note: in expansion of macro 'TST_TN_FALSE' -/source/test-c/test-length.c: In function 'tst_4': -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:105:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14837,7 +16958,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:106:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage-compact.c:278:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14852,14 +16973,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:279:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14877,63 +17016,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:107:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:108:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:109:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14948,14 +17033,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14968,87 +17053,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:110:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:111:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:112:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:113:5: note: in expansion of macro 'TST_TN_FALSE' -/source/test-c/test-storage.c: In function 'vector': +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15068,27 +17080,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:114:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15106,28 +17100,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:115:5: note: in expansion of macro 'TST_TN_FALSE' -/source/test-c/test-length.c: In function 'tst_5': +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15145,11 +17120,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15165,210 +17139,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:120:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:121:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:122:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:123:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:124:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:125:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:126:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:127:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:128:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:129:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:130:5: note: in expansion of macro 'TST_TN_FALSE' -/source/test-c/test-length.c: In function 'tst_6': +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15389,7 +17163,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15408,7 +17183,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15429,7 +17204,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15448,7 +17223,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15469,7 +17244,49 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15488,7 +17305,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15508,9 +17326,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15528,9 +17346,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15548,10 +17366,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15567,10 +17386,53 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15591,9 +17453,8 @@ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' -/source/test-c/test-length.c: In function 'tst_7': +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15612,8 +17473,8 @@ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15628,13 +17489,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15647,13 +17509,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:149:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15671,10 +17534,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15690,10 +17554,12 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c: In function 'vector': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15708,13 +17574,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15727,13 +17594,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15751,10 +17619,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15770,10 +17639,12 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15793,7 +17664,7 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] @@ -15813,9 +17684,10 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15833,10 +17705,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15852,10 +17725,53 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15898,97 +17814,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' -/source/test-c/test-length.c: In function 'tst_8': -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:161:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:162:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:163:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:164:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' /source/test-c/test-storage.c: In function 'tst_9': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -16030,60 +17855,6 @@ /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:166:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:167:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:168:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16124,62 +17895,7 @@ /source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' /source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:169:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:170:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:171:5: note: in expansion of macro 'TST_TN_TRUE' /source/test-c/test-storage.c: In function 'tst_10': -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16222,42 +17938,6 @@ /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:174:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:175:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16300,60 +17980,6 @@ /source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' /source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:176:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:177:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:178:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16396,24 +18022,6 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:179:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16436,42 +18044,6 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:180:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:181:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16492,205 +18064,6 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:182:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:183:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:184:5: note: in expansion of macro 'TST_TN_TRUE' -/source/test-c/test-length.c: In function 'tst_9': -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:189:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:190:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:191:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:192:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:193:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:194:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:195:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16713,24 +18086,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:197:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16751,168 +18106,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:198:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:199:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:202:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:203:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:204:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:205:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:206:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:207:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:208:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16935,24 +18128,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16973,60 +18148,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:210:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:211:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:212:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17280,6 +18401,48 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +In file included from /source/test-c/test-format.c:46: +/source/test-c/test-format.c: In function 'tst_1': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17322,8 +18485,6 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' -In file included from /source/test-c/test-format.c:46: -/source/test-c/test-format.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17344,7 +18505,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17363,7 +18524,28 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17398,6 +18580,25 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ @@ -17426,7 +18627,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17445,7 +18646,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17466,26 +18667,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17520,35 +18702,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17561,13 +18721,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17588,7 +18749,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17607,7 +18768,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17650,7 +18811,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17689,7 +18850,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17710,7 +18871,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17729,7 +18890,8 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17750,26 +18912,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17792,7 +18935,25 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17813,7 +18974,6 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' -/source/test-c/test-format.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17834,7 +18994,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17853,7 +19013,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17876,6 +19036,46 @@ /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17916,7 +19116,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17935,7 +19135,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17956,7 +19156,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17975,7 +19175,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18018,6 +19218,7 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-format.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18038,7 +19239,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18057,7 +19258,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18080,27 +19281,6 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18121,6 +19301,27 @@ /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' /source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18139,8 +19340,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-format.c: In function 'tst_3': +/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18161,7 +19361,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18180,9 +19380,8 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-storage.c: In function 'tst_13': -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18243,7 +19442,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18262,7 +19461,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18283,7 +19482,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18302,7 +19501,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18363,7 +19562,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18382,7 +19581,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18403,7 +19602,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18422,7 +19621,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:161:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18444,6 +19643,27 @@ /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18463,6 +19683,25 @@ /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18483,7 +19722,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18502,7 +19741,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:162:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18563,7 +19802,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18582,7 +19821,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:163:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18603,7 +19842,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18622,7 +19861,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-storage.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -18645,25 +19884,6 @@ /source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' /source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18684,7 +19904,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18697,55 +19917,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:165:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18764,26 +19942,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:166:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' +/source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18804,7 +19963,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18823,7 +19982,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:167:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18842,9 +20001,9 @@ 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18865,7 +20024,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18884,7 +20043,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:168:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18901,89 +20060,9 @@ 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:169:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:170:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19024,7 +20103,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:171:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19043,9 +20121,9 @@ 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19062,9 +20140,9 @@ 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19145,28 +20223,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:173:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-length.c: In function 'tst_13': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19181,32 +20237,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19219,13 +20256,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19240,13 +20277,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19259,13 +20296,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-format.c:174:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19320,46 +20357,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19407,6 +20404,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:177:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19447,46 +20445,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:178:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19520,46 +20478,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19567,46 +20485,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:179:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19640,27 +20518,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19687,25 +20544,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:180:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19800,46 +20638,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19847,27 +20645,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:183:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19887,65 +20664,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:183:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20000,46 +20718,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20080,46 +20758,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20127,7 +20765,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:186:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-length.c: In function 'tst_14': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20161,67 +20798,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20241,25 +20817,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20281,27 +20838,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20321,25 +20857,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20401,27 +20918,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20441,25 +20937,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20481,46 +20958,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20528,46 +20965,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:191:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20601,27 +20998,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20648,25 +21024,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:192:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20728,46 +21085,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:194:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20801,67 +21118,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20881,25 +21137,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20921,46 +21158,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -20987,86 +21184,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:196:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' /source/test-c/test-format.c: In function 'tst_4': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -21082,27 +21199,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -21129,65 +21225,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:206:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22851,6 +22888,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:266:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23051,7 +23089,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:272:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23511,7 +23548,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:287:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26275,7 +26311,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:445:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26377,6 +26412,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:449:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27597,6 +27633,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:534:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29820,6 +29857,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:614:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31261,6 +31299,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:666:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31821,7 +31860,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:684:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32602,6 +32640,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:713:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32802,6 +32841,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:720:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33643,7 +33683,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:764:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34244,6 +34283,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:781:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34645,7 +34685,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:798:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34726,7 +34765,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:801:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34767,7 +34805,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:802:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35568,6 +35605,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:845:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36449,7 +36487,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:896:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36810,6 +36847,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:908:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37171,6 +37209,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:926:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38353,7 +38392,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1000:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38653,6 +38691,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1009:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38794,6 +38833,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1043:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39515,7 +39555,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1084:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40476,7 +40515,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1112:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40536,6 +40574,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1114:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la /source/test-c/test-format.c: In function 'tst_21': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -42858,7 +42897,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1198:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -44842,6 +44880,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1286:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -45502,7 +45541,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1323:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -45783,7 +45821,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1331:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -48266,6 +48303,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1437:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -49027,7 +49065,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1485:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -56314,7 +56351,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1873:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -78308,23 +78344,23 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3118:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/aarch64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-format-coll test-format-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' +PASS: test-global-coll PASS: test-alignment-coll -PASS: test-storage-coll -PASS: test-storage-compact-coll -PASS: test-gc-coll PASS: test-gc-protect-coll +PASS: test-gc-coll +PASS: test-storage-coll +PASS: test-strcasecmp-coll PASS: test-gc-protect-stack-coll -PASS: test-global-coll +PASS: test-storage-compact-coll PASS: test-array2list-coll PASS: test-length-coll PASS: test-format-coll -PASS: test-strcasecmp-coll ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ @@ -78388,7 +78424,7 @@ make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' - /bin/bash ./libtool --mode=install /usr/bin/install -c libgcroots.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' + /bin/sh ./libtool --mode=install /usr/bin/install -c libgcroots.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgcroots.so.0.1.0 /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu/libgcroots.so.0.1.0 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so.0 || { rm -f libgcroots.so.0 && ln -s libgcroots.so.0.1.0 libgcroots.so.0; }; }) libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so || { rm -f libgcroots.so && ln -s libgcroots.so.0.1.0 libgcroots.so; }; }) @@ -78429,9 +78465,9 @@ make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' - /bin/bash ../libtool --mode=install /usr/bin/install -c libsscm.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' + /bin/sh ../libtool --mode=install /usr/bin/install -c libsscm.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: warning: relinking 'libsscm.la' -libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/src; /bin/bash "/build/reproducible-path/sigscheme-0.9.1/libtool" --tag CC --mode=relink gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/aarch64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -inst-prefix-dir /build/reproducible-path/sigscheme-0.9.1/debian/tmp) +libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/src; /bin/sh "/build/reproducible-path/sigscheme-0.9.1/libtool" --tag CC --mode=relink gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/aarch64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -inst-prefix-dir /build/reproducible-path/sigscheme-0.9.1/debian/tmp) libtool: relink: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -L/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -lgcroots -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: install: /usr/bin/install -c .libs/libsscm.so.3.0.1T /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu/libsscm.so.3.0.1 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libsscm.so.3.0.1 libsscm.so.3 || { rm -f libsscm.so.3 && ln -s libsscm.so.3.0.1 libsscm.so.3; }; }) @@ -78442,7 +78478,7 @@ libtool: install: ranlib /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/aarch64-linux-gnu/libsscm.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c sscm '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c sscm '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' libtool: warning: 'libsscm.la' has not been installed in '/usr/lib/aarch64-linux-gnu' libtool: warning: '/build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la' has not been installed in '/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/sscm /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin/sscm @@ -78523,13 +78559,13 @@ dh_builddeb dpkg-deb: building package 'sigscheme' in '../sigscheme_0.9.1-3_arm64.deb'. dpkg-deb: building package 'sigscheme-dbgsym' in '../sigscheme-dbgsym_0.9.1-3_arm64.deb'. +dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-3_arm64.deb'. dpkg-deb: building package 'sigscheme-runtime' in '../sigscheme-runtime_0.9.1-3_all.deb'. dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-3_arm64.deb'. dpkg-deb: building package 'libsscm3-dbgsym' in '../libsscm3-dbgsym_0.9.1-3_arm64.deb'. -dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-3_arm64.deb'. -dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-3_arm64.deb'. -dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-3_arm64.deb'. dpkg-deb: building package 'libgcroots0-dbgsym' in '../libgcroots0-dbgsym_0.9.1-3_arm64.deb'. +dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-3_arm64.deb'. +dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../sigscheme_0.9.1-3_arm64.buildinfo dpkg-genchanges --build=binary -O../sigscheme_0.9.1-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -78537,12 +78573,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1205900/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/894125 and its subdirectories -I: Current time: Wed Mar 25 03:09:37 -12 2026 -I: pbuilder-time-stamp: 1774451377 +I: removing directory /srv/workspace/pbuilder/1205900 and its subdirectories +I: Current time: Thu Feb 20 22:48:07 +14 2025 +I: pbuilder-time-stamp: 1740041287