https://launchpad.net/ubuntu/+source/sigscheme/0.9.1-2build1/+build/28132985 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy02-amd64-080 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:39 UTC 2024 x86_64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 22 Apr 10:07:45 ntpdate[1840]: adjust time server 10.131.248.1 offset -0.000409 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-28132985 --image-type chroot /home/buildd/filecache-default/1fe94ca8758119221c8de2550665a1bb335bd6a9 Creating target for build PACKAGEBUILD-28132985 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-28132985 Starting target for build PACKAGEBUILD-28132985 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-28132985 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-28132985 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-28132985 Updating target for build PACKAGEBUILD-28132985 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 Packages [1404 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [513 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe amd64 Packages [15.1 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6017 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [21.9 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [8844 B] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [141 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [56.9 kB] Fetched 23.9 MB in 3s (9081 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc-13-x86-64-linux-gnu gcc-14-base gcc-x86-64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-common binutils-x86-64-linux-gnu bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgprofng0 libgssapi-krb5-2 libhwasan0 libidn2-0 libip4tc2 libisl23 libitm1 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblsan0 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libtsan2 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 176 upgraded, 23 newly installed, 14 to remove and 0 not upgraded. Need to get 121 MB of archives. After this operation, 78.2 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libtirpc-dev amd64 1.3.4+ds-1.1build1 [193 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libnsl-dev amd64 1.3.0-3build3 [70.5 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libnsl2 amd64 1.3.0-3build3 [41.4 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.1build1 [82.6 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libgssapi-krb5-2 amd64 1.20.1-6ubuntu2 [142 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 libkrb5-3 amd64 1.20.1-6ubuntu2 [347 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 libk5crypto3 amd64 1.20.1-6ubuntu2 [81.7 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 libkrb5support0 amd64 1.20.1-6ubuntu2 [33.5 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 libacl1 amd64 2.3.2-1build1 [16.8 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 libapparmor1 amd64 4.0.0-beta3-0ubuntu3 [49.5 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 libcap-ng0 amd64 0.8.4-2build2 [15.2 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libaudit1 amd64 1:3.1.2-2.1build1 [46.9 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libblkid1 amd64 2.39.3-9ubuntu6 [123 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libcap2 amd64 1:2.66-5ubuntu2 [30.0 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4build1 [112 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt1 amd64 1:4.4.36-4build1 [82.3 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libgpg-error-l10n all 1.47-3build2 [8064 B] Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libgpg-error0 amd64 1.47-3build2 [70.0 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libgcrypt20 amd64 1.10.3-2build1 [532 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 liblzma5 amd64 5.6.1+really5.4.5-1 [127 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libzstd1 amd64 1.5.5+dfsg2-2build1 [299 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libkmod2 amd64 31+20240202-2ubuntu7 [51.7 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 liblz4-1 amd64 1.9.4-1build1 [63.0 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-8-0 amd64 10.42-4ubuntu2 [227 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libselinux1 amd64 3.5-2ubuntu2 [79.6 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmount1 amd64 2.39.3-9ubuntu6 [134 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-7 [734 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 libgdbm6t64 amd64 1.23-5.1build1 [34.4 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libgdbm-compat4t64 amd64 1.23-5.1build1 [6710 B] Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 libperl5.38t64 amd64 5.38.2-3.2build2 [4873 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 perl amd64 5.38.2-3.2build2 [231 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 perl-base amd64 5.38.2-3.2build2 [1823 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 liblocale-gettext-perl amd64 1.07-6ubuntu5 [15.8 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 libtext-iconv-perl amd64 1.7-8build3 [13.5 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 libtext-charwidth-perl amd64 0.04-11build3 [9358 B] Get:39 http://ftpmaster.internal/ubuntu noble/universe amd64 libnss-nisplus amd64 1.3-5build1 [22.4 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 libc-dev-bin amd64 2.39-0ubuntu8 [20.4 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu7 [67.4 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main amd64 libc6-dev amd64 2.39-0ubuntu8 [2124 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main amd64 libc6 amd64 2.39-0ubuntu8 [3265 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main amd64 libc-bin amd64 2.39-0ubuntu8 [682 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 openssl amd64 3.0.13-0ubuntu3 [1002 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main amd64 libsystemd-shared amd64 255.4-1ubuntu8 [2067 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main amd64 libcryptsetup12 amd64 2:2.7.0-1ubuntu4 [266 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main amd64 libssl3t64 amd64 3.0.13-0ubuntu3 [1936 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 systemd-dev all 255.4-1ubuntu8 [104 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 systemd-sysv amd64 255.4-1ubuntu8 [11.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 systemd amd64 255.4-1ubuntu8 [3471 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 libsystemd0 amd64 255.4-1ubuntu8 [429 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main amd64 libpam-modules-bin amd64 1.5.3-5ubuntu5 [51.9 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libpam-modules amd64 1.5.3-5ubuntu5 [279 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libnettle8t64 amd64 3.9.1-2.2build1 [182 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 libhogweed6t64 amd64 3.9.1-2.2build1 [199 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 libp11-kit0 amd64 0.25.3-4ubuntu2 [299 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 libunistring5 amd64 1.1-2build1 [535 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libgnutls30t64 amd64 3.8.3-1.1ubuntu3 [998 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libapt-pkg6.0t64 amd64 2.7.14build2 [985 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 bzip2 amd64 1.0.8-5.1 [34.5 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libbz2-1.0 amd64 1.0.8-5.1 [34.3 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-14-base amd64 14-20240412-0ubuntu1 [47.6 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-s1 amd64 14-20240412-0ubuntu1 [78.5 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++6 amd64 14-20240412-0ubuntu1 [795 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libudev1 amd64 255.4-1ubuntu8 [174 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libxxhash0 amd64 0.8.2-2build1 [24.1 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 zlib1g amd64 1:1.3.dfsg-3.1ubuntu2 [62.8 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libgmp10 amd64 2:6.3.0+dfsg-2ubuntu6 [253 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libffi8 amd64 3.4.6-1build1 [24.7 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 libidn2-0 amd64 2.3.7-2build1 [66.2 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 libtasn1-6 amd64 4.19.0-3build1 [43.9 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 libdebconfclient0 amd64 0.271ubuntu3 [11.4 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 base-passwd amd64 3.6.3build1 [51.1 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libassuan0 amd64 2.5.6-1build1 [37.3 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libsqlite3-0 amd64 3.45.1-1ubuntu2 [701 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 gpg amd64 2.4.4-2ubuntu17 [565 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 libreadline8t64 amd64 8.2-4build1 [153 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 readline-common all 8.2-4build1 [56.5 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 libncursesw6 amd64 6.4+20240113-1ubuntu2 [148 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 libtinfo6 amd64 6.4+20240113-1ubuntu2 [108 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main amd64 gpg-agent amd64 2.4.4-2ubuntu17 [227 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main amd64 gpgconf amd64 2.4.4-2ubuntu17 [103 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 pinentry-curses amd64 1.2.1-3ubuntu5 [35.2 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 libnpth0t64 amd64 1.6-3.1build1 [8378 B] Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 gpgv amd64 2.4.4-2ubuntu17 [157 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 libseccomp2 amd64 2.5.5-1ubuntu3 [50.3 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 apt-utils amd64 2.7.14build2 [217 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 apt amd64 2.7.14build2 [1375 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 debconf all 1.5.86ubuntu1 [124 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 libpam0g amd64 1.5.3-5ubuntu5 [67.7 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main amd64 libargon2-1 amd64 0~20190702+dfsg-4build1 [20.8 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 libdevmapper1.02.1 amd64 2:1.02.185-3ubuntu3 [139 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 libjson-c5 amd64 0.17-1build1 [35.3 kB] Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libuuid1 amd64 2.39.3-9ubuntu6 [35.2 kB] Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6 [146 kB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 mount amd64 2.39.3-9ubuntu6 [118 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main amd64 libcom-err2 amd64 1.47.0-2.4~exp1ubuntu4 [22.8 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main amd64 libkeyutils1 amd64 1.6.3-3build1 [9490 B] Get:103 http://ftpmaster.internal/ubuntu noble/main amd64 linux-libc-dev amd64 6.8.0-31.31 [1598 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main amd64 base-files amd64 13ubuntu9 [73.7 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main amd64 debianutils amd64 5.17build1 [89.9 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6 [95.0 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 coreutils amd64 9.4-3ubuntu6 [1412 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 tar amd64 1.35+dfsg-3build1 [253 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 dpkg amd64 1.22.6ubuntu6 [1283 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 dash amd64 0.5.12-6ubuntu5 [89.8 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 diffutils amd64 1:3.10-1build1 [177 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 findutils amd64 4.9.0-5build1 [298 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 grep amd64 3.11-4build1 [162 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main amd64 gzip amd64 1.12-1ubuntu3 [98.8 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main amd64 hostname amd64 3.23+nmu2ubuntu2 [11.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 login amd64 1:4.13+dfsg1-4ubuntu3 [202 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 ncurses-bin amd64 6.4+20240113-1ubuntu2 [188 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 sed amd64 4.9-2build1 [193 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 util-linux amd64 2.39.3-9ubuntu6 [1127 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main amd64 ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main amd64 sysvinit-utils amd64 3.08-6ubuntu3 [34.2 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main amd64 logsave amd64 1.47.0-2.4~exp1ubuntu4 [22.5 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main amd64 libext2fs2t64 amd64 1.47.0-2.4~exp1ubuntu4 [222 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main amd64 e2fsprogs amd64 1.47.0-2.4~exp1ubuntu4 [601 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main amd64 optipng amd64 0.7.8+ds-1build2 [110 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main amd64 libpng16-16t64 amd64 1.6.43-5build1 [187 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main amd64 init amd64 1.66ubuntu1 [6186 B] Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6 [64.8 kB] Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6 [33.1 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main amd64 libattr1 amd64 1:2.5.2-1build1 [11.3 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main amd64 libmd0 amd64 1.1.0-2build1 [27.0 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main amd64 libpam-runtime all 1.5.3-5ubuntu5 [40.8 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main amd64 libsemanage-common all 3.5-1build5 [10.1 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 libsepol2 amd64 3.5-2build1 [303 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 libsemanage2 amd64 3.5-1build5 [93.2 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main amd64 passwd amd64 1:4.13+dfsg1-4ubuntu3 [845 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main amd64 libproc2-0 amd64 2:4.0.4-4ubuntu3 [59.1 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 libss2 amd64 1.47.0-2.4~exp1ubuntu4 [17.0 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 mawk amd64 1.3.4.20240123-1build1 [127 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main amd64 procps amd64 2:4.0.4-4ubuntu3 [708 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main amd64 sensible-utils all 0.0.22 [22.5 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 ca-certificates all 20240203 [159 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main amd64 tzdata all 2024a-2ubuntu1 [273 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 bash-completion all 1:2.11-8 [180 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6 [73.8 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 libgpm2 amd64 1.20.7-11 [14.1 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main amd64 libip4tc2 amd64 1.8.10-3ubuntu2 [23.3 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main amd64 libjansson4 amd64 2.14-2build2 [32.8 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main amd64 psmisc amd64 23.7-1build1 [179 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main amd64 xz-utils amd64 5.6.1+really5.4.5-1 [267 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main amd64 advancecomp amd64 2.5-1build1 [182 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main amd64 libgprofng0 amd64 2.42-4ubuntu2 [851 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main amd64 libctf0 amd64 2.42-4ubuntu2 [94.5 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main amd64 libctf-nobfd0 amd64 2.42-4ubuntu2 [97.1 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main amd64 binutils-x86-64-linux-gnu amd64 2.42-4ubuntu2 [2469 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 libbinutils amd64 2.42-4ubuntu2 [572 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 binutils amd64 2.42-4ubuntu2 [18.0 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 binutils-common amd64 2.42-4ubuntu2 [239 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 libsframe1 amd64 2.42-4ubuntu2 [14.8 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240412-0ubuntu1 [1175 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu4 [14.5 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu4 [2399 kB] Get:165 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240412-0ubuntu1 [147 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240412-0ubuntu1 [28.9 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240412-0ubuntu1 [10.4 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240412-0ubuntu1 [3024 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240412-0ubuntu1 [1313 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240412-0ubuntu1 [1632 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240412-0ubuntu1 [153 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu4 [482 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu4 [2688 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240412-0ubuntu1 [2736 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240412-0ubuntu1 [47.7 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu4 [1032 B] Get:177 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-base amd64 13.2.0-23ubuntu4 [49.0 kB] Get:178 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3build1 [680 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main amd64 libmpfr6 amd64 4.2.1-1build1 [355 kB] Get:180 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [21.9 MB] Get:182 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [12.5 MB] Get:183 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [11.2 MB] Get:184 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] Get:185 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] Get:186 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] Get:188 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] Get:189 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] Get:190 http://ftpmaster.internal/ubuntu noble/main amd64 dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main amd64 libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main amd64 patch amd64 2.7.6-7build3 [104 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main amd64 make amd64 4.3-4.1build2 [180 kB] Get:194 http://ftpmaster.internal/ubuntu noble/main amd64 lto-disabled-list all 47 [12.4 kB] Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfakeroot amd64 1.34-1 [32.4 kB] Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 fakeroot amd64 1.34-1 [67.2 kB] Get:197 http://ftpmaster.internal/ubuntu noble/main amd64 liblockfile-bin amd64 1.17-1build3 [11.2 kB] Get:198 http://ftpmaster.internal/ubuntu noble/main amd64 liblockfile1 amd64 1.17-1build3 [6840 B] Get:199 http://ftpmaster.internal/ubuntu noble/main amd64 lockfile-progs amd64 0.1.19build2 [8522 B] Preconfiguring packages ... Fetched 121 MB in 1s (137 MB/s) (Reading database ... 13648 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.1build1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3build3) over (1.3.0-2build2) ... dpkg: libtirpc3:amd64: dependency problems, but removing anyway as you requested: libnss-nisplus:amd64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13648 files and directories currently installed.) Removing libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:amd64. (Reading database ... 13642 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1build1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1build1_amd64.deb ... Unpacking libacl1:amd64 (2.3.2-1build1) over (2.3.1-3) ... Setting up libacl1:amd64 (2.3.2-1build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_amd64.deb ... Unpacking libapparmor1:amd64 (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_amd64.deb ... Unpacking libcap-ng0:amd64 (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:amd64 (0.8.4-2build2) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_amd64.deb ... Unpacking libaudit1:amd64 (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:amd64 (1:3.1.2-2.1build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_amd64.deb ... Unpacking libblkid1:amd64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:amd64 (2.39.3-9ubuntu6) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_amd64.deb ... Unpacking libcap2:amd64 (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:amd64 (1:2.66-5ubuntu2) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:amd64 (1:4.4.36-4build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_amd64.deb ... Unpacking libgpg-error0:amd64 (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:amd64 (1.47-3build2) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:amd64 (1.10.3-2build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_amd64.deb ... Unpacking liblzma5:amd64 (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:amd64 (5.6.1+really5.4.5-1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_amd64.deb ... Unpacking libzstd1:amd64 (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:amd64 (1.5.5+dfsg2-2build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu7_amd64.deb ... Unpacking libkmod2:amd64 (31+20240202-2ubuntu7) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-1build1_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.4-1build1) over (1.9.4-1) ... Setting up liblz4-1:amd64 (1.9.4-1build1) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:amd64 (10.42-4ubuntu2) ... (Reading database ... 13653 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_amd64.deb ... Unpacking libselinux1:amd64 (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:amd64 (3.5-2ubuntu2) ... (Reading database ... 13654 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_amd64.deb ... Unpacking libmount1:amd64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:amd64 (2.39.3-9ubuntu6) ... (Reading database ... 13654 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_amd64.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libdb5.3. libpam-modules:amd64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 15066 files and directories currently installed.) Removing libdb5.3:amd64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:amd64. (Reading database ... 15060 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_amd64.deb ... Unpacking libdb5.3t64:amd64 (5.3.28+dfsg2-7) ... dpkg: libgdbm6:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:amd64 depends on libgdbm6 (>= 1.16). (Reading database ... 15066 files and directories currently installed.) Removing libgdbm6:amd64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:amd64. (Reading database ... 15061 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_amd64.deb ... Unpacking libgdbm6t64:amd64 (1.23-5.1build1) ... dpkg: libgdbm-compat4:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 15067 files and directories currently installed.) Removing libgdbm-compat4:amd64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:amd64. (Reading database ... 15062 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_amd64.deb ... Unpacking libgdbm-compat4t64:amd64 (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:amd64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_amd64.deb ... Unpacking libperl5.38t64:amd64 (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_amd64.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15593 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6ubuntu5_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build3_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8build3) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build3_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11build3) over (0.04-11) ... Preparing to unpack .../3-libnss-nisplus_1.3-5build1_amd64.deb ... Unpacking libnss-nisplus:amd64 (1.3-5build1) over (1.3-0ubuntu6) ... Preparing to unpack .../4-libc-dev-bin_2.39-0ubuntu8_amd64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../5-rpcsvc-proto_1.4.2-0ubuntu7_amd64.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../6-libc6-dev_2.39-0ubuntu8_amd64.deb ... Unpacking libc6-dev:amd64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../7-libc6_2.39-0ubuntu8_amd64.deb ... Unpacking libc6:amd64 (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:amd64 (2.39-0ubuntu8) ... (Reading database ... 15601 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_amd64.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 15601 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu3_amd64.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8_amd64.deb ... Unpacking libsystemd-shared:amd64 (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu4_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:amd64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15600 files and directories currently installed.) Removing libssl3:amd64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:amd64. (Reading database ... 15589 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_amd64.deb ... Unpacking libssl3t64:amd64 (3.0.13-0ubuntu3) ... Setting up libssl3t64:amd64 (3.0.13-0ubuntu3) ... (Reading database ... 15602 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu8_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu8_amd64.deb ... Unpacking systemd-sysv (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu8_amd64.deb ... Unpacking systemd (255.4-1ubuntu8) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu8_amd64.deb ... Unpacking libsystemd0:amd64 (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libsystemd0:amd64 (255.4-1ubuntu8) ... (Reading database ... 15764 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu5_amd64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu5) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu5_amd64.deb ... Unpacking libpam-modules:amd64 (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/x86_64-linux-gnu/security': Directory not empty Setting up libpam-modules:amd64 (1.5.3-5ubuntu5) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libhogweed6:amd64: dependency problems, but removing anyway as you requested: libgnutls30:amd64 depends on libhogweed6 (>= 3.6). (Reading database ... 15760 files and directories currently installed.) Removing libhogweed6:amd64 (3.9.1-2) ... dpkg: libnettle8:amd64: dependency problems, but removing anyway as you requested: libgnutls30:amd64 depends on libnettle8 (>= 3.7~). Removing libnettle8:amd64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:amd64. (Reading database ... 15748 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_amd64.deb ... Unpacking libnettle8t64:amd64 (3.9.1-2.2build1) ... Setting up libnettle8t64:amd64 (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:amd64. (Reading database ... 15756 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_amd64.deb ... Unpacking libhogweed6t64:amd64 (3.9.1-2.2build1) ... Setting up libhogweed6t64:amd64 (3.9.1-2.2build1) ... (Reading database ... 15762 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:amd64 (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:amd64. (Reading database ... 15762 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2build1_amd64.deb ... Unpacking libunistring5:amd64 (1.1-2build1) ... Setting up libunistring5:amd64 (1.1-2build1) ... dpkg: libgnutls30:amd64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15767 files and directories currently installed.) Removing libgnutls30:amd64 (3.8.1-4ubuntu1) ... Selecting previously unselected package libgnutls30t64:amd64. (Reading database ... 15757 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:amd64 (3.8.3-1.1ubuntu3) ... dpkg: libapt-pkg6.0:amd64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15769 files and directories currently installed.) Removing libapt-pkg6.0:amd64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:amd64. (Reading database ... 15720 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_amd64.deb ... Unpacking libapt-pkg6.0t64:amd64 (2.7.14build2) ... Setting up libapt-pkg6.0t64:amd64 (2.7.14build2) ... (Reading database ... 15770 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5.1_amd64.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:amd64 (1.0.8-5.1) ... Selecting previously unselected package gcc-14-base:amd64. (Reading database ... 15770 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240412-0ubuntu1_amd64.deb ... Unpacking gcc-14-base:amd64 (14-20240412-0ubuntu1) ... Setting up gcc-14-base:amd64 (14-20240412-0ubuntu1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240412-0ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:amd64 (14-20240412-0ubuntu1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240412-0ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:amd64 (14-20240412-0ubuntu1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libudev1_255.4-1ubuntu8_amd64.deb ... Unpacking libudev1:amd64 (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libudev1:amd64 (255.4-1ubuntu8) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:amd64 (0.8.2-2build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_amd64.deb ... Unpacking zlib1g:amd64 (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:amd64 (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_amd64.deb ... Unpacking libgmp10:amd64 (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:amd64 (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_amd64.deb ... Unpacking libffi8:amd64 (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:amd64 (3.4.6-1build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:amd64 (2.3.7-2build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:amd64 (4.19.0-3build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:amd64 (0.271ubuntu3) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_amd64.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:amd64 (2.5.6-1build1) ... (Reading database ... 15775 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_amd64.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:amd64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15775 files and directories currently installed.) Removing libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:amd64. (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-4build1) ... Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_amd64.deb ... Unpacking libncursesw6:amd64 (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_amd64.deb ... Unpacking libtinfo6:amd64 (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:amd64 (6.4+20240113-1ubuntu2) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_amd64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_amd64.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_amd64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15782 files and directories currently installed.) Removing libnpth0:amd64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:amd64. (Reading database ... 15777 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1build1) ... Setting up libnpth0t64:amd64 (1.6-3.1build1) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_amd64.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:amd64 (2.5.5-1ubuntu3) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_amd64.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../apt_2.7.14build2_amd64.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 15783 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15782 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu5_amd64.deb ... Unpacking libpam0g:amd64 (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam0g:amd64 (1.5.3-5ubuntu5) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_amd64.deb ... Unpacking libargon2-1:amd64 (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_amd64.deb ... Unpacking libjson-c5:amd64 (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_amd64.deb ... Unpacking libuuid1:amd64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:amd64 (2.39.3-9ubuntu6) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_amd64.deb ... Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_amd64.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-3build1) over (1.6.3-2) ... Preparing to unpack .../4-linux-libc-dev_6.8.0-31.31_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.8.0-31.31) over (6.5.0-9.9) ... Preparing to unpack .../5-base-files_13ubuntu9_amd64.deb ... Unpacking base-files (13ubuntu9) over (13ubuntu3) ... Setting up base-files (13ubuntu9) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15798 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_amd64.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 15797 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15797 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_amd64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 15797 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15771 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_amd64.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 15776 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_amd64.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 15776 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_amd64.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 15774 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_amd64.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 15773 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_amd64.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 15773 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_amd64.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_amd64.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_amd64.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_amd64.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_amd64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_amd64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_amd64.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_amd64.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 15774 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 15774 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_amd64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_amd64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:amd64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15772 files and directories currently installed.) Removing libext2fs2:amd64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:amd64. (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:amd64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:amd64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:amd64 (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_amd64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_amd64.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 15779 files and directories currently installed.) Removing libpng16-16:amd64 (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:amd64. (Reading database ... 15769 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.43-5build1) ... Setting up libapparmor1:amd64 (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:amd64 (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:amd64 (0.17-1build1) ... Setting up libcryptsetup12:amd64 (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:amd64 (2.39.3-9ubuntu6) ... Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ... Setting up libsystemd-shared:amd64 (255.4-1ubuntu8) ... Setting up systemd-dev (255.4-1ubuntu8) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu8) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu8) ... (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_amd64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_amd64.deb ... Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6) ... (Reading database ... 15781 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_amd64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_amd64.deb ... Unpacking libattr1:amd64 (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:amd64 (1:2.5.2-1build1) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_amd64.deb ... Unpacking libmd0:amd64 (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:amd64 (1.1.0-2build1) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu5_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu5) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_amd64.deb ... Unpacking libsepol2:amd64 (3.5-2build1) over (3.5-1) ... Setting up libsepol2:amd64 (3.5-2build1) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_amd64.deb ... Unpacking libsemanage2:amd64 (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:amd64 (3.5-1build5) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_amd64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_amd64.deb ... Unpacking libss2:amd64 (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_amd64.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_amd64.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_amd64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_amd64.deb ... Unpacking libjansson4:amd64 (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_amd64.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_amd64.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_amd64.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libgprofng0_2.42-4ubuntu2_amd64.deb ... Unpacking libgprofng0:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf0_2.42-4ubuntu2_amd64.deb ... Unpacking libctf0:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-libctf-nobfd0_2.42-4ubuntu2_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-binutils-x86-64-linux-gnu_2.42-4ubuntu2_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-libbinutils_2.42-4ubuntu2_amd64.deb ... Unpacking libbinutils:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils_2.42-4ubuntu2_amd64.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-binutils-common_2.42-4ubuntu2_amd64.deb ... Unpacking binutils-common:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libsframe1_2.42-4ubuntu2_amd64.deb ... Unpacking libsframe1:amd64 (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../24-libubsan1_14-20240412-0ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-g++-13_13.2.0-23ubuntu4_amd64.deb ... Unpacking g++-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libstdc++-13-dev_13.2.0-23ubuntu4_amd64.deb ... Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-libgomp1_14-20240412-0ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-libitm1_14-20240412-0ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libatomic1_14-20240412-0ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libasan8_14-20240412-0ubuntu1_amd64.deb ... Unpacking libasan8:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-liblsan0_14-20240412-0ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-libhwasan0_14-20240412-0ubuntu1_amd64.deb ... Unpacking libhwasan0:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-libquadmath0_14-20240412-0ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-gcc-13_13.2.0-23ubuntu4_amd64.deb ... Unpacking gcc-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../35-libgcc-13-dev_13.2.0-23ubuntu4_amd64.deb ... Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../36-libtsan2_14-20240412-0ubuntu1_amd64.deb ... Unpacking libtsan2:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../37-libcc1-0_14-20240412-0ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../38-cpp-13_13.2.0-23ubuntu4_amd64.deb ... Unpacking cpp-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../39-gcc-13-base_13.2.0-23ubuntu4_amd64.deb ... Unpacking gcc-13-base:amd64 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../40-libisl23_0.26-3build1_amd64.deb ... Unpacking libisl23:amd64 (0.26-3build1) over (0.26-3) ... Preparing to unpack .../41-libmpfr6_4.2.1-1build1_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../42-libmpc3_1.3.1-1build1_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-x86-64-linux-gnu. Preparing to unpack .../43-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Selecting previously unselected package g++-13-x86-64-linux-gnu. Preparing to unpack .../44-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Selecting previously unselected package cpp-13-x86-64-linux-gnu. Preparing to unpack .../45-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Preparing to unpack .../46-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../47-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../48-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-x86-64-linux-gnu. Preparing to unpack .../49-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-x86-64-linux-gnu. Preparing to unpack .../50-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-x86-64-linux-gnu. Preparing to unpack .../51-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../52-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../53-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../54-patch_2.7.6-7build3_amd64.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../55-make_4.3-4.1build2_amd64.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../56-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../57-libfakeroot_1.34-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.34-1) over (1.32.1-1) ... Preparing to unpack .../58-fakeroot_1.34-1_amd64.deb ... Unpacking fakeroot (1.34-1) over (1.32.1-1) ... Preparing to unpack .../59-liblockfile-bin_1.17-1build3_amd64.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../60-liblockfile1_1.17-1build3_amd64.deb ... Unpacking liblockfile1:amd64 (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../61-lockfile-progs_0.1.19build2_amd64.deb ... Unpacking lockfile-progs (0.1.19build2) over (0.1.19build1) ... Setting up libip4tc2:amd64 (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:amd64 (1.7-8build3) ... Setting up libtext-charwidth-perl:amd64 (0.04-11build3) ... Setting up libkeyutils1:amd64 (1.6.3-3build1) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:amd64 (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:amd64 (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:amd64 (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu2) ... Setting up binutils-common:amd64 (2.42-4ubuntu2) ... Installing new version of config file /etc/gprofng.rc ... Setting up linux-libc-dev:amd64 (6.8.0-31.31) ... Setting up libctf-nobfd0:amd64 (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:amd64 (14-20240412-0ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:amd64 (2.42-4ubuntu2) ... Setting up libfakeroot:amd64 (1.34-1) ... Setting up libjansson4:amd64 (2.14-2build2) ... Setting up libkrb5support0:amd64 (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Apr 22 10:08:13 UTC 2024. Universal Time is now: Mon Apr 22 10:08:13 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.34-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:amd64 (13.2.0-23ubuntu4) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:amd64 (4.2.1-1build1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libquadmath0:amd64 (14-20240412-0ubuntu1) ... Setting up libproc2-0:amd64 (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:amd64 (1.6.43-5build1) ... Setting up libmpc3:amd64 (1.3.1-1build1) ... Setting up libatomic1:amd64 (14-20240412-0ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:amd64 (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:amd64 (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:amd64 (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libdb5.3t64:amd64 (5.3.28+dfsg2-7) ... Setting up libubsan1:amd64 (14-20240412-0ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libhwasan0:amd64 (14-20240412-0ubuntu1) ... Setting up libcrypt-dev:amd64 (1:4.4.36-4build1) ... Setting up libasan8:amd64 (14-20240412-0ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:amd64 (1.20.1-6ubuntu2) ... Setting up liblockfile1:amd64 (1.17-1build3) ... Setting up libperl5.38t64:amd64 (5.38.2-3.2build2) ... Setting up libtsan2:amd64 (14-20240412-0ubuntu1) ... Setting up libbinutils:amd64 (2.42-4ubuntu2) ... Setting up libisl23:amd64 (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:amd64 (14-20240412-0ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up liblsan0:amd64 (14-20240412-0ubuntu1) ... Setting up libitm1:amd64 (14-20240412-0ubuntu1) ... Setting up libctf0:amd64 (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up libgprofng0:amd64 (2.42-4ubuntu2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19build2) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:amd64 (8.2-4build1) ... Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:amd64 (2.39-0ubuntu8) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... Setting up binutils-x86-64-linux-gnu (2.42-4ubuntu2) ... Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu4) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ... Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Setting up binutils (2.42-4ubuntu2) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:amd64 (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu4) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:amd64 (1.3.0-3build3) ... Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libnss-nisplus:amd64 (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:amd64 (1.3.0-3build3) ... Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu4) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15822 files and directories currently installed.) Purging configuration files for libssl3:amd64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28132985 amd64 noble-proposed -c chroot:build-PACKAGEBUILD-28132985 --arch=amd64 --dist=noble-proposed --nolog -A sigscheme_0.9.1-2build1.dsc Initiating build PACKAGEBUILD-28132985 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:39 UTC 2024 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on lcy02-amd64-080.buildd +==============================================================================+ | sigscheme 0.9.1-2build1 (amd64) Mon, 22 Apr 2024 10:08:17 +0000 | +==============================================================================+ Package: sigscheme Version: 0.9.1-2build1 Source Version: 0.9.1-2build1 Distribution: noble-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28132985/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/sigscheme-ZeYa8B/resolver-4W2Wgx' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- sigscheme_0.9.1-2build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/sigscheme-ZeYa8B/sigscheme-0.9.1' with '<>' I: NOTICE: Log filtering will replace 'build/sigscheme-ZeYa8B' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), pkg-config, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), pkg-config, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [377 B] Get:5 copy:/<>/apt_archive ./ Packages [460 B] Fetched 1794 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libgssapi-krb5-2 libip4tc2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1t64 libelf1t64 libfile-stripnondeterminism-perl libicu74 libmagic-mgc libmagic1t64 libpipeline1 libpkgconf3 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config pkgconf pkgconf-bin po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1t64 libelf1t64 libfile-stripnondeterminism-perl libicu74 libmagic-mgc libmagic1t64 libpipeline1 libpkgconf3 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy 0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 19.0 MB of archives. After this operation, 68.4 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [676 B] Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libelf1t64 amd64 0.190-1.1build4 [57.6 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libicu74 amd64 74.2-1ubuntu3 [10.9 MB] Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libxml2 amd64 2.9.14+dfsg-1.3ubuntu3 [762 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libmagic-mgc amd64 1:5.45-3build1 [307 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libmagic1t64 amd64 1:5.45-3build1 [87.2 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 file amd64 1:5.45-3build1 [22.0 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 gettext-base amd64 0.21-14ubuntu2 [38.4 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 libuchardet0 amd64 0.0.8-1build1 [75.3 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 groff-base amd64 1.23.0-3build2 [1020 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 libpipeline1 amd64 1.5.7-2 [23.6 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 man-db amd64 2.12.0-4build2 [1237 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4build1 [244 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu2 [422 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7build1 [166 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libdw1t64 amd64 0.190-1.1build4 [261 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1build6 [115 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu2 [864 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libpkgconf3 amd64 1.8.1-2build1 [30.7 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 pkgconf-bin amd64 1.8.1-2build1 [20.7 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 pkgconf amd64 1.8.1-2build1 [16.8 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 pkg-config amd64 1.8.1-2build1 [7264 B] Preconfiguring packages ... Fetched 19.0 MB in 0s (118 MB/s) Selecting previously unselected package libelf1t64:amd64. (Reading database ... 15822 files and directories currently installed.) Preparing to unpack .../00-libelf1t64_0.190-1.1build4_amd64.deb ... Unpacking libelf1t64:amd64 (0.190-1.1build4) ... Selecting previously unselected package libicu74:amd64. Preparing to unpack .../01-libicu74_74.2-1ubuntu3_amd64.deb ... Unpacking libicu74:amd64 (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../02-libxml2_2.9.14+dfsg-1.3ubuntu3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3build1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3build1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3build1_amd64.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.21-14ubuntu2_amd64.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../07-libuchardet0_0.0.8-1build1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-3build2_amd64.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.12.0-4build2_amd64.deb ... Unpacking man-db (2.12.0-4build2) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4build1_amd64.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../23-libdw1t64_0.190-1.1build4_amd64.deb ... Unpacking libdw1t64:amd64 (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../24-debugedit_1%3a5.0-5build2_amd64.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../25-dwz_0.15-1build6_amd64.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14ubuntu2_amd64.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../30-libpkgconf3_1.8.1-2build1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-2build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../31-pkgconf-bin_1.8.1-2build1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-2build1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../32-pkgconf_1.8.1-2build1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-2build1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../33-pkg-config_1.8.1-2build1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-2build1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../34-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libmagic1t64:amd64 (1:5.45-3build1) ... Setting up gettext-base (0.21-14ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up file (1:5.45-3build1) ... Setting up libelf1t64:amd64 (0.190-1.1build4) ... Setting up libdw1t64:amd64 (0.190-1.1build4) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:amd64 (1.8.1-2build1) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up pkgconf-bin (1.8.1-2build1) ... Setting up autoconf (2.71-3) ... Setting up libicu74:amd64 (74.2-1ubuntu3) ... Setting up dwz (0.15-1build6) ... Setting up libuchardet0:amd64 (0.0.8-1build1) ... Setting up debugedit (1:5.0-5build2) ... Setting up libsub-override-perl (0.10-1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3ubuntu3) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libtool (2.4.7-7build1) ... Setting up pkgconf:amd64 (1.8.1-2build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up pkg-config:amd64 (1.8.1-2build1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3build2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-4build2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up debhelper (13.14.1ubuntu5) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:39 UTC 2024 amd64 (x86_64) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu4 gcc-13_13.2.0-23ubuntu4 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 linux-libc-dev_6.8.0-31.31 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13ubuntu9 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 binutils-x86-64-linux-gnu_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu4 cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4 cpp-x86-64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1build1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 fakeroot_1.34-1 file_1:5.45-3build1 findutils_4.9.0-5build1 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu4 g++-13-x86-64-linux-gnu_13.2.0-23ubuntu4 g++-x86-64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu4 gcc-13-base_13.2.0-23ubuntu4 gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4 gcc-14-base_14-20240412-0ubuntu1 gcc-x86-64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu3 hostname_3.23+nmu2ubuntu2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1build1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4build1 libasan8_14-20240412-0ubuntu1 libassuan0_2.5.6-1build1 libatomic1_14-20240412-0ubuntu1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbinutils_2.42-4ubuntu2 libblkid1_2.39.3-9ubuntu6 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu2 libcc1-0_14-20240412-0ubuntu1 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu6 libdw1t64_0.190-1.1build4 libelf1t64_0.190-1.1build4 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfakeroot_1.34-1 libfdisk1_2.39.3-9ubuntu6 libffi8_3.4.6-1build1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-23ubuntu4 libgcc-s1_14-20240412-0ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240412-0ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgprofng0_2.42-4ubuntu2 libgssapi-krb5-2_1.20.1-6ubuntu2 libhogweed6t64_3.9.1-2.2build1 libhwasan0_14-20240412-0ubuntu1 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libitm1_14-20240412-0ubuntu1 libjansson4_2.14-2build2 libjson-c5_0.17-1build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libkmod2_31+20240202-2ubuntu7 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 liblsan0_14-20240412-0ubuntu1 liblz4-1_1.9.4-1build1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2build1 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libncursesw6_6.4+20240113-1ubuntu2 libnettle8t64_3.9.1-2.2build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5build1 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-5ubuntu5 libpam-modules-bin_1.5.3-5ubuntu5 libpam-runtime_1.5.3-5ubuntu5 libpam0g_1.5.3-5ubuntu5 libpcre2-8-0_10.42-4ubuntu2 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2build2 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-2build1 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libquadmath0_14-20240412-0ubuntu1 libreadline8t64_8.2-4build1 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libsmartcols1_2.39.3-9ubuntu6 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu4 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu8 libsystemd0_255.4-1ubuntu8 libtasn1-6_4.19.0-3build1 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7build1 libtsan2_14-20240412-0ubuntu1 libubsan1_14-20240412-0ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu8 libunistring2_1.0-2 libunistring5_1.1-2build1 libuuid1_2.39.3-9ubuntu6 libxml2_2.9.14+dfsg-1.3ubuntu3 libxxhash0_0.8.2-2build1 libzstd1_1.5.5+dfsg2-2build1 linux-libc-dev_6.8.0-31.31 lockfile-progs_0.1.19build2 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_47 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.0-4build2 mawk_1.3.4.20240123-1build1 mount_2.39.3-9ubuntu6 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 pinentry-curses_1.2.1-3ubuntu5 pkg-config_1.8.1-2build1 pkgbinarymangler_154 pkgconf_1.8.1-2build1 pkgconf-bin_1.8.1-2build1 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 systemd_255.4-1ubuntu8 systemd-dev_255.4-1ubuntu8 systemd-sysv_255.4-1ubuntu8 sysvinit-utils_3.08-6ubuntu3 tar_1.35+dfsg-3build1 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: sigscheme Binary: sigscheme, sigscheme-runtime, libsscm3, libsscm-dev, libgcroots0, libgcroots-dev Architecture: any all Version: 0.9.1-2build1 Maintainer: Ubuntu Developers Homepage: https://github.com/uim/sigscheme Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/debian/sigscheme Vcs-Git: https://salsa.debian.org/debian/sigscheme.git Testsuite: autopkgtest Testsuite-Triggers: quilt Build-Depends: debhelper-compat (= 13), pkg-config Package-List: libgcroots-dev deb libdevel optional arch=any libgcroots0 deb libs optional arch=any libsscm-dev deb libdevel optional arch=any libsscm3 deb libs optional arch=any sigscheme deb lisp optional arch=any sigscheme-runtime deb lisp optional arch=all Checksums-Sha1: b8d114cb95716a1e83174c110eae58afe16ca567 1140162 sigscheme_0.9.1.orig.tar.bz2 466fcad14ba1bff2e3b3816d01f3d66b7bdd7f31 11944 sigscheme_0.9.1-2build1.debian.tar.xz Checksums-Sha256: d27a108889c3b6c8c34b1b02e47b4f37a54765ba15b59a2cceb3b5f563f5cc19 1140162 sigscheme_0.9.1.orig.tar.bz2 fd0ccb92a15ee3682703d30702c240fccfd872f008901040629b74e636c1563c 11944 sigscheme_0.9.1-2build1.debian.tar.xz Files: 3e71e55b0771b62ed1d360d874c4884a 1140162 sigscheme_0.9.1.orig.tar.bz2 355e69375fee66ea849d8b319f58a24c 11944 sigscheme_0.9.1-2build1.debian.tar.xz Original-Maintainer: Debian QA Group -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmYmM0MTHGp1bGlhbmtA dWJ1bnR1LmNvbQAKCRBvpFjdHbA/cXdJD/0fdQ9OLQ+rSQEISD+eQ6WciSwPvvS5 mbCSftNaJ5c8B9GvlCJJka18QZnuPRghtXOrdy++IA1Pe8QEebUev0uUzVTu1mMP hjTql2mcD7j04AazYeOQZImz/V29tScfeBsypOjAu3NGiSLxVdJycGwOd8zykqJk z0oLlAapV2HD2bQpD7IrpLHYJsRM6sXrX9zQUN+psQA8hhZwCJLqCJoZyYAeg7UN fRkHCVxyYSOIhLIgpNNZn4IFJPKp2cIiPGoJMIuZteV6YVPrfDP7IjfbQpauhLOy f4j5CJH/DO5Dcl3HV0CfbO94CrvGC8PB8hpMQ72ODf35L1cteG16OvQSLZZJO/3J 0AnM+Hrz30/za14iHvIS5xJtwLReC14iGAszsq25jgFfCTN1Siae+y8VjWErSTmk X72bG5QwSKI9IuM+Dn+7P3HZYqCoJiw1UsipOCMxyHgyEnRKBWcAzJJXaIX0bzgd sTrhuVVxgOGgn0YVU5FUTeechxI6nemTdNHySF01vtNcvuqz7LW4Situ74hX69pn Fa6RF4JIFq6XiAdjWeiYQrwcMY5HwLD5yCxsYKA1Pas7KQ8VTPKkn7FITGlEas/c vHONQesYZQAH9EC62ZeOo6umcLBZpkOv7r/nPEALxvaQnRkqNTfxZ3iNuFrJ51PE h4l1N6Rise6w/g== =vson -----END PGP SIGNATURE----- gpgv: Signature made Mon Apr 22 09:52:03 2024 UTC gpgv: using RSA key 4FB588A84C2DDE79A74C77876FA458DD1DB03F71 gpgv: issuer "juliank@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./sigscheme_0.9.1-2build1.dsc: no acceptable signature found dpkg-source: info: extracting sigscheme in /<> dpkg-source: info: unpacking sigscheme_0.9.1.orig.tar.bz2 dpkg-source: info: unpacking sigscheme_0.9.1-2build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying test-gc-protect-coll-0.8.3 dpkg-source: info: applying test-storage-coll-0.8.3 dpkg-source: info: applying support-automake-test-log-driver Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28132985 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28132985 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28132985 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.1-2build1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean rm -f test/*.log test/*.trs test-c/*.log test-c/*.trs make[1]: Leaving directory '/<>' debian/rules binary dh binary dh_update_autotools_config cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead dh_autoreconf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:63: warning: The macro `AC_LANG_C' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:63: the top level configure.ac:63: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:63: the top level configure.ac:64: warning: The macro `AC_LANG_C' is obsolete. configure.ac:64: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:64: the top level configure.ac:64: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:64: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:64: the top level configure.ac:65: warning: The macro `AC_LANG_C' is obsolete. configure.ac:65: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:65: the top level configure.ac:65: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:65: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:65: the top level configure.ac:66: warning: The macro `AC_LANG_C' is obsolete. configure.ac:66: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:66: the top level configure.ac:66: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:66: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:66: the top level configure.ac:67: warning: The macro `AC_LANG_C' is obsolete. configure.ac:67: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:67: the top level configure.ac:67: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:67: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:67: the top level configure.ac:68: warning: The macro `AC_LANG_C' is obsolete. configure.ac:68: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:68: the top level configure.ac:68: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:68: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:68: the top level configure.ac:69: warning: The macro `AC_LANG_C' is obsolete. configure.ac:69: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:69: the top level configure.ac:69: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:69: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:69: the top level configure.ac:70: warning: The macro `AC_LANG_C' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:70: the top level configure.ac:71: warning: The macro `AC_LANG_C' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:71: the top level configure.ac:71: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:71: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:71: the top level configure.ac:72: warning: The macro `AC_LANG_C' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:72: the top level configure.ac:72: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:72: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:72: the top level configure.ac:75: warning: The macro `AC_LANG_C' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:75: the top level configure.ac:75: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:75: the top level configure.ac:317: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:317: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... configure.ac:317: the top level configure.ac:468: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:468: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:468: the top level configure.ac:646: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:646: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... configure.ac:646: the top level configure.ac:37: installing './compile' configure.ac:31: installing './missing' Makefile.am: installing './depcomp' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:21: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:21: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:21: the top level configure.ac:47: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:47: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:47: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:67: the top level configure.ac:68: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:68: the top level configure.ac:74: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_c_referenceable_passed_va_list.m4:57: AX_C_REFERENCEABLE_PASSED_VA_LIST is expanded from... configure.ac:74: the top level configure.ac:184: warning: The macro `AC_LANG_C' is obsolete. configure.ac:184: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:184: the top level configure.ac:184: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:184: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:184: the top level configure.ac:185: warning: The macro `AC_LANG_C' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:185: the top level configure.ac:185: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:185: the top level configure.ac:186: warning: The macro `AC_LANG_C' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:186: the top level configure.ac:186: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:186: the top level configure.ac:187: warning: The macro `AC_LANG_C' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:187: the top level configure.ac:187: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:187: the top level configure.ac:188: warning: The macro `AC_LANG_C' is obsolete. configure.ac:188: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:188: the top level configure.ac:188: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:188: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:188: the top level configure.ac:189: warning: The macro `AC_LANG_C' is obsolete. configure.ac:189: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:189: the top level configure.ac:189: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:189: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:189: the top level configure.ac:190: warning: The macro `AC_LANG_C' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:190: the top level configure.ac:190: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:190: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:190: the top level configure.ac:191: warning: The macro `AC_LANG_C' is obsolete. configure.ac:191: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:191: the top level configure.ac:191: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:191: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:191: the top level configure.ac:192: warning: The macro `AC_LANG_C' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:192: the top level configure.ac:192: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:192: the top level configure.ac:193: warning: The macro `AC_LANG_C' is obsolete. configure.ac:193: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:193: the top level configure.ac:193: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:193: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:193: the top level configure.ac:196: warning: The macro `AC_LANG_C' is obsolete. configure.ac:196: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:196: the top level configure.ac:196: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:196: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:196: the top level configure.ac:199: warning: The macro `AC_LANG_C' is obsolete. configure.ac:199: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:199: the top level configure.ac:199: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:199: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:199: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_func_sigsetjmp.m4:29: AX_FUNC_SIGSETJMP is expanded from... configure.ac:207: the top level configure.ac:253: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:253: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_check_page_aligned_malloc.m4:28: AX_CHECK_PAGE_ALIGNED_MALLOC is expanded from... configure.ac:253: the top level configure.ac:1026: warning: The macro `AC_LANG_C' is obsolete. configure.ac:1026: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1026: the top level configure.ac:1026: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:1026: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1026: the top level configure.ac:1028: warning: The macro `AC_LANG_C' is obsolete. configure.ac:1028: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1028: the top level configure.ac:1028: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:1028: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_cflags_gcc_option.m4:150: AX_CFLAGS_GCC_OPTION_NEW is expanded from... m4/ax_cflags_gcc_option.m4:221: AX_CFLAGS_GCC_OPTION is expanded from... configure.ac:1028: the top level configure.ac:20: installing './compile' configure.ac:6: installing './missing' lib/Makefile.am:29: warning: pkgdatadir was already defined in condition TRUE, which includes condition WITH_MASTER_PKG ... /usr/share/automake-1.16/am/header-vars.am: ... 'pkgdatadir' previously defined here src/Makefile.am:367: warning: source file 'gcroots/gcroots.c' is in a subdirectory, src/Makefile.am:367: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/Makefile.am: installing './depcomp' dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether ln -s works... yes checking for egrep... (cached) /usr/bin/grep -E checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for ruby18... no checking for ruby... no checking for perl5... no checking for perl... /usr/bin/perl checking for asciidoc... no checking for sh... /usr/bin/sh checking for md5... no checking for md5sum... /usr/bin/md5sum checking for sha1... no checking for sha1sum... /usr/bin/sha1sum checking for sha256... no checking for sha256sum... /usr/bin/sha256sum checking how to run the C preprocessor... gcc -E checking if libc is the GNU libc... yes checking for egrep... (cached) /usr/bin/grep -E checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for sys/inttypes.h... no checking for sys/types.h... (cached) yes checking for limits.h... yes checking for malloc.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking for assert.h... yes checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for preprocessor stringizing operator... yes checking for C/C++ restrict keyword... __restrict__ checking for inline... inline checking whether char is unsigned... no checking whether right shift operation is arithmetic... yes checking for __attribute__... yes checking whether f(va_list va){ &va; } works as expected... no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of void*... 8 checking data model... LP64 (488, standard 64bit unixish) checking for unsigned long long int... yes checking for long long int... yes checking for unsigned long long int... (cached) yes checking for long double... yes checking for long double with more range or precision than double... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for intmax_t... yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uintmax_t... yes checking for uintptr_t... yes checking size of char... (cached) 1 checking size of short... (cached) 2 checking size of int... (cached) 4 checking size of long... (cached) 8 checking size of long long... 8 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of void *... 8 checking size of size_t... 8 checking size of int8_t... 1 checking size of int16_t... 2 checking size of int32_t... 4 checking size of int64_t... 8 checking size of intmax_t... 8 checking size of intptr_t... 8 checking alignment of char... 1 checking alignment of short... 2 checking alignment of int... 4 checking alignment of long... 8 checking alignment of long long... 8 checking alignment of float... 4 checking alignment of double... 8 checking alignment of long double... 16 checking alignment of void *... 8 checking alignment of size_t... 8 checking alignment of int8_t... 1 checking alignment of int16_t... 2 checking alignment of int32_t... 4 checking alignment of int64_t... 8 checking alignment of intmax_t... 8 checking alignment of intptr_t... 8 checking for size_t... yes checking for ssize_t... yes checking CFLAGS for gcc -pedantic... -pedantic checking CFLAGS for gcc -Wall... -Wall checking CFLAGS for gcc -Wchar-subscripts... -Wchar-subscripts checking CFLAGS for gcc -Wmissing-declarations... -Wmissing-declarations checking CFLAGS for gcc -Wredundant-decls... -Wredundant-decls checking CFLAGS for gcc -Wmissing-prototypes... -Wmissing-prototypes checking CFLAGS for gcc -Wnested-externs... -Wnested-externs checking CFLAGS for gcc -Wpointer-arith... -Wpointer-arith checking CFLAGS for gcc -Wcast-align... -Wcast-align checking CFLAGS for gcc -Wsign-compare... -Wsign-compare checking CFLAGS for gcc -Wno-overlength-strings... -Wno-overlength-strings checking CFLAGS for gcc -no-cpp-precomp... no, unknown checking for sigsetjmp... yes checking for getcontext... yes checking for strtoll... yes checking for strtoimax... yes checking for memalign... yes checking for fileno... yes checking for getcwd... yes checking for getpagesize... yes checking for posix_memalign... yes checking for memalign... (cached) yes checking for strdup... yes checking for strcasecmp... yes checking if large mallocs guarantee page-alignment... no checking for egrep... (cached) /usr/bin/grep -E checking for GNU make... make checking required dependencies of features... make[1]: Circular writer <- raw_c_format dependency dropped. resolved checking recommended dependencies of features... resolved checking conflicts between features... ok checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating sigscheme.pc config.status: creating libgcroots.mk config.status: creating sigscheme.mk config.status: creating Makefile config.status: creating doc/Makefile config.status: creating m4/Makefile config.status: creating tools/Makefile config.status: creating include/Makefile config.status: creating include/sigscheme/Makefile config.status: creating src/Makefile config.status: creating lib/Makefile config.status: creating test/Makefile config.status: creating test/run-singletest.sh config.status: creating test-c/Makefile config.status: creating test-c/collect.sh config.status: creating bench/Makefile config.status: creating src/config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in libgcroots (/<>/libgcroots) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1' 'LDFLAGS=-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=3' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking dependency style of gcc... none checking for ar... ar checking for ranlib... ranlib checking for md5... no checking for md5sum... /usr/bin/md5sum checking for sha1... no checking for sha1sum... /usr/bin/sha1sum checking for sha256... no checking for sha256sum... /usr/bin/sha256sum checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 8 checking alignment of void *... 8 checking CFLAGS for gcc -pedantic... -pedantic checking CFLAGS for gcc -Wall... -Wall checking CFLAGS for gcc -Wchar-subscripts... -Wchar-subscripts checking CFLAGS for gcc -Wmissing-declarations... -Wmissing-declarations checking CFLAGS for gcc -Wredundant-decls... -Wredundant-decls checking CFLAGS for gcc -Wmissing-prototypes... -Wmissing-prototypes checking CFLAGS for gcc -Wnested-externs... -Wnested-externs checking CFLAGS for gcc -Wpointer-arith... -Wpointer-arith checking CFLAGS for gcc -Wcast-align... -Wcast-align checking CFLAGS for gcc -Wsign-compare... -Wsign-compare checking CFLAGS for gcc -no-cpp-precomp... no, unknown checking for xlc... no checking for dlopen in -ldl... yes checking for getcontext... yes checking whether to build shared libraries... yes checking which machine-dependent code should be used... checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for sys/dg_sys_info.h... no checking whether Solaris gcc optimization fix is necessary... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating gcroots.pc config.status: creating m4/Makefile config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands SigScheme has been configured as follows: base config: regular [Storage configuration] Storage impl: compact Fixnum size: long getcontext: yes libgcroots: bundled one [Multibyte character handlings] Multibyte chars: yes Default encoding: utf8 UTF-8 codec: yes EUC-CN codec: no EUC-JP codec: no EUC-KR codec: no Shift_JIS codec: no [R5RS behaviors] Strict R5RS: no Const list literal: no Const vector literal: yes Strict null form: no Strict vector form: yes Strict argcheck: yes Strict top-level defs: yes Internal definitions: yes [R5RS features] Continuation: yes Quasiquote: yes Hygienic macros: no Promise: yes Integer: yes Numeric I/O: yes Charcters: yes Strings: yes String procedures: yes Deep c[ad]+r procs: yes Vectors: yes Ports: yes Reader: yes Writer: yes Load: yes [SRFIs] SRFI-0: yes SRFI-1: yes SRFI-2: yes SRFI-6: yes SRFI-8: yes SRFI-9: yes SRFI-22: yes SRFI-23: yes SRFI-28: yes SRFI-34: yes SRFI-38: yes SRFI-43: yes SRFI-48: yes SRFI-55: yes SRFI-60: yes SRFI-69: yes SRFI-95: yes [R6RS features (preliminary)] R6RS characters: yes R6RS named chars: yes [SigScheme-specific extensions] define-macro: yes SigScheme extensions: yes format+ procedure: yes SIOD compatibilities: no SIOD bugs emulation: no eval_c_string(): yes Backtrace: no Library: yes Interactive shell: yes [Developer-only debugging features] Debug: no [Build information (provide this on bug reports)] Package: SigScheme 0.9.1 build (compile on): x86_64-pc-linux-gnu host (compile for): x86_64-pc-linux-gnu host data model: LP64 host align (C/S/I/L/P): 1/2/4/8/8 host endian: little host char unsigned: no host arithmetic rshift: yes host safe va_list ref: no Compiler: gcc Compiler version: gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 CFLAGS='-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG' dh_auto_build make -j4 make[1]: Entering directory '/<>' Making all in doc make[2]: Entering directory '/<>/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/doc' Making all in m4 make[2]: Entering directory '/<>/m4' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/m4' Making all in tools make[2]: Entering directory '/<>/tools' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/tools' Making all in libgcroots make[2]: Entering directory '/<>/libgcroots' Making all in m4 make[3]: Entering directory '/<>/libgcroots/m4' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/libgcroots/m4' make[3]: Entering directory '/<>/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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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; | ^~~~ 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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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=3 -fexceptions -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/x86_64-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 -mno-omit-leaf-frame-pointer -flto=auto -fstack-protector-strong -Wl,-Bsymbolic-functions -flto=auto -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") libtool: link: ar cr .libs/libgcroots.a mark.o gcroots.o mach_dep.o libtool: link: ranlib .libs/libgcroots.a libtool: link: ( cd ".libs" && rm -f "libgcroots.la" && ln -s "../libgcroots.la" "libgcroots.la" ) make[3]: Leaving directory '/<>/libgcroots' make[2]: Leaving directory '/<>/libgcroots' Making all in include make[2]: Entering directory '/<>/include' Making all in sigscheme make[3]: Entering directory '/<>/include/sigscheme' rm -f config.h rm -f config-old.h ln -s ../../src/config.h config.h ln -s ../../src/config-old.h config-old.h rm -f scmint.h rm -f global.h ln -s ../../src/scmint.h scmint.h ln -s ../../src/global.h global.h rm -f encoding.h rm -f encoding-dummy.h rm -f sigscheme.h ln -s ../../src/encoding.h encoding.h rm -f storage-common.h ln -s ../../src/sigscheme.h sigscheme.h ln -s ../../src/encoding-dummy.h encoding-dummy.h rm -f storage-fatty.h ln -s ../../src/storage-common.h storage-common.h rm -f storage-compact.h ln -s ../../src/storage-compact.h storage-compact.h ln -s ../../src/storage-fatty.h storage-fatty.h make all-am make[4]: Entering directory '/<>/include/sigscheme' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/include/sigscheme' make[3]: Leaving directory '/<>/include/sigscheme' make[3]: Entering directory '/<>/include' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/<>/include' make[2]: Leaving directory '/<>/include' Making all in src make[2]: Entering directory '/<>/src' make all-am make[3]: Entering directory '/<>/src' gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from alloc.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage-gc.c:62: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from error.c:39: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from symbol.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); \ | ^~~~~~~~~~ error.c:196:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 196 | DECLARE_FUNCTION("%%error-object?", 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); \ | ^~~~~~~~~~ error.c:196:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 196 | DECLARE_FUNCTION("%%error-object?", 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); \ | ^~~~~~~~~~ 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’: 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ error.c:329:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 329 | DECLARE_FUNCTION("%%backtrace", 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); \ | ^~~~~~~~~~ error.c:329:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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: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); \ | ^~~~~~~~~~ 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: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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from env.c:72: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:253:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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:329:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ env.c:329:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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: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 | ^~~~~~~~~~~~~ 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:374:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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: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); \ | ^~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from eval.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from syntax.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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: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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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: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); \ | ^~~~~~~~~~ syntax.c:378:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 378 | DECLARE_FUNCTION("cond", syntax_variadic_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); \ | ^~~~~~~~~~ syntax.c:378:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ syntax.c:494:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); | ^~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ syntax.c:637:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 637 | DECLARE_INTERNAL_FUNCTION("letrec" /* , syntax_variadic_tailrec_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)) { | ^~~ 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 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); \ | ^~~~~~~~~~ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from procedure.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from list.c:76: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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: 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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: 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); \ | ^~~~~~~~~~ list.c:120:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 120 | DECLARE_FUNCTION("car", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_equalp’: 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); \ | ^~~~~~~~~~ list.c:134:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 134 | DECLARE_FUNCTION("cdr", 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); \ | ^~~~~~~~~~ procedure.c:133:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 133 | DECLARE_FUNCTION("equal?", 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:133:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_not’: 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); \ | ^~~~~~~~~~ list.c:148:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 148 | DECLARE_FUNCTION("set-car!", 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); \ | ^~~~~~~~~~ procedure.c:219:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 219 | DECLARE_FUNCTION("not", 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); \ | ^~~~~~~~~~ procedure.c:219:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 219 | DECLARE_FUNCTION("not", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_booleanp’: 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); \ | ^~~~~~~~~~ list.c:165:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 165 | DECLARE_FUNCTION("set-cdr!", 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); \ | ^~~~~~~~~~ procedure.c:227:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 227 | DECLARE_FUNCTION("boolean?", 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); \ | ^~~~~~~~~~ procedure.c:227:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ list.c: In function ‘scm_p_cadr’: procedure.c: In function ‘scm_p_symbolp’: 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); | ^~~~~~~~~~~~~~~~ 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:190:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 190 | DECLARE_FUNCTION("cadr", 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); \ | ^~~~~~~~~~ procedure.c:238:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 238 | DECLARE_FUNCTION("symbol?", 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); \ | ^~~~~~~~~~ procedure.c:238:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 238 | DECLARE_FUNCTION("symbol?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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:206:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_symbol2string’: 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); | ^~~~~~~~~~~~~~~~ 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:246:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 246 | DECLARE_FUNCTION("symbol->string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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: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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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:222:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_string2symbol’: 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); | ^~~~~~~~~~~~~~~~ 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:256:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 256 | DECLARE_FUNCTION("string->symbol", 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:230:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 230 | DECLARE_FUNCTION("null?", 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); \ | ^~~~~~~~~~ list.c:230:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_procedurep’: 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); \ | ^~~~~~~~~~ procedure.c:269:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 269 | DECLARE_FUNCTION("procedure?", 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); \ | ^~~~~~~~~~ procedure.c:269:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 269 | DECLARE_FUNCTION("procedure?", 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); \ | ^~~~~~~~~~ list.c:238:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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: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: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); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_map_single_arg’: 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) | ^~~~~~~~~~~~~~~~ procedure.c:295:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 295 | DECLARE_INTERNAL_FUNCTION("map"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ list.c:314:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 314 | DECLARE_FUNCTION("length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_map_multiple_args’: 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) | ^~~~~~~~~~~~~~~~ procedure.c:313:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 313 | DECLARE_INTERNAL_FUNCTION("map"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_for_each’: 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:359:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 359 | DECLARE_FUNCTION("for-each", 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); \ | ^~~~~~~~~~ procedure.c:359:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_call_with_current_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); \ | ^~~~~~~~~~ procedure.c:370:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 370 | DECLARE_FUNCTION("call-with-current-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); \ | ^~~~~~~~~~ procedure.c:370:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 370 | DECLARE_FUNCTION("call-with-current-continuation", | ^~~~~~~~~~~~~~~~ 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:354:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_values’: 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:380:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 380 | DECLARE_FUNCTION("values", 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); \ | ^~~~~~~~~~ procedure.c:380:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 380 | DECLARE_FUNCTION("values", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ 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: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:401:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ list.c: In function ‘scm_p_memq’: procedure.c: In function ‘scm_p_call_with_values’: 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:396:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_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); \ | ^~~~~~~~~~ list.c:426:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 426 | DECLARE_FUNCTION("memq", 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:396:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ list.c:434:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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: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: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); | ^~~~~~~~~~~~~~~~ list.c: In function ‘scm_p_assv’: 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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:407:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ 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:491:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 491 | DECLARE_FUNCTION("assoc", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from module.c:41: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from sigscheme.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from continuation.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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] 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) | ^~~~~~~~~~~~~~~~ sigscheme.c:423:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ sigscheme.c:423:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigscheme.c: In function ‘scm_list2array’: 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) | ^~~~~~~~~~~~~~~~ sigscheme.c:444:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 444 | DECLARE_INTERNAL_FUNCTION("scm_list2array"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigscheme.c: In function ‘argv_err’: 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) | ^~~~~~~~~~~~~~~~ sigscheme.c:461:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 461 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigscheme.c: In function ‘scm_interpret_argv’: 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) | ^~~~~~~~~~~~~~~~ sigscheme.c:485:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 485 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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) | ^~~~~~~~~~~~~~~~ continuation.c:179:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 179 | DECLARE_INTERNAL_FUNCTION("enter_dynamic_extent"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ continuation.c: In function ‘exit_dynamic_extent’: 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) | ^~~~~~~~~~~~~~~~ continuation.c:197:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 197 | DECLARE_INTERNAL_FUNCTION("exit_dynamic_extent"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ continuation.c: In function ‘continuation_stack_pop’: 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) | ^~~~~~~~~~~~~~~~ continuation.c:246:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 246 | DECLARE_INTERNAL_FUNCTION("continuation_stack_pop"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-basechar.c:44: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-file.c:45: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from encoding.c:49: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-mbchar.c:44: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from format.c:65: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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] 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) | ^~~~~~~~~~~~~~~~ format.c:248:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 248 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ format.c: In function ‘read_number_prefix’: 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) | ^~~~~~~~~~~~~~~~ format.c:274:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 274 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ format.c: In function ‘format_raw_c_directive’: 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) | ^~~~~~~~~~~~~~~~ format.c:326:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 326 | DECLARE_INTERNAL_FUNCTION("internal format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ format.c:661:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 661 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from qquote.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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] 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) | ^~~~~~~~~~~~~~~~ qquote.c:267:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 267 | DECLARE_INTERNAL_FUNCTION("(list 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 qquote.c: In function ‘scm_vectran’: 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) | ^~~~~~~~~~~~~~~~ qquote.c:326:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 326 | DECLARE_INTERNAL_FUNCTION("(vector translator)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ qquote.c: In function ‘qquote_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) | ^~~~~~~~~~~~~~~~ qquote.c:428:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 428 | DECLARE_INTERNAL_FUNCTION("quasiquote"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ qquote.c: In function ‘scm_s_quasiquote’: 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); \ | ^~~~~~~~~~ qquote.c:539:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 539 | DECLARE_FUNCTION("quasiquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ qquote.c: In function ‘scm_s_unquote’: 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); \ | ^~~~~~~~~~ qquote.c:562:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ qquote.c: In function ‘scm_s_unquote_splicing’: 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); \ | ^~~~~~~~~~ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from legacy-macro.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from promise.c:38: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from number.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from number.c:41: number.c: In function ‘scm_p_add’: libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); \ | ^~~~~~~~~~ number.c:73:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 73 | DECLARE_FUNCTION("+", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_multiply’: 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); \ | ^~~~~~~~~~ number.c:105:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 105 | DECLARE_FUNCTION("*", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_subtract’: 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); \ | ^~~~~~~~~~ number.c:131:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 131 | DECLARE_FUNCTION("-", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_divide’: 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); \ | ^~~~~~~~~~ number.c:162:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 162 | DECLARE_FUNCTION("/", reduction_operator); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ number.c:190:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 190 | DECLARE_FUNCTION("number?", 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); \ | ^~~~~~~~~~ number.c:190:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 190 | DECLARE_FUNCTION("number?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_integerp’: 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); \ | ^~~~~~~~~~ number.c:198:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 198 | DECLARE_FUNCTION("integer?", 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); \ | ^~~~~~~~~~ number.c:198:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 198 | DECLARE_FUNCTION("integer?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_equal’: 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); \ | ^~~~~~~~~~ number.c:225:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 225 | DECLARE_FUNCTION("=", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_less’: 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); \ | ^~~~~~~~~~ number.c:233:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 233 | DECLARE_FUNCTION("<", reduction_operator); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from number-io.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ number.c: In function ‘scm_p_less_equal’: 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); \ | ^~~~~~~~~~ number.c:241:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 241 | DECLARE_FUNCTION("<=", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_greater’: 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); \ | ^~~~~~~~~~ number.c:249:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 249 | DECLARE_FUNCTION(">", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_greater_equal’: 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); \ | ^~~~~~~~~~ number.c:257:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 257 | DECLARE_FUNCTION(">=", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_zerop’: 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); \ | ^~~~~~~~~~ number.c:267:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 267 | DECLARE_FUNCTION("zero?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_positivep’: 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); \ | ^~~~~~~~~~ number.c:277:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_negativep’: 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); \ | ^~~~~~~~~~ number.c:287:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 287 | DECLARE_FUNCTION("negative?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_oddp’: 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); \ | ^~~~~~~~~~ number.c:297:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_evenp’: 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); \ | ^~~~~~~~~~ number.c:307:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 307 | DECLARE_FUNCTION("even?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_max’: 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); \ | ^~~~~~~~~~ number.c:317:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 317 | DECLARE_FUNCTION("max", reduction_operator); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_min’: 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); \ | ^~~~~~~~~~ number.c:330:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 330 | DECLARE_FUNCTION("min", reduction_operator); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ number.c:345:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 345 | DECLARE_FUNCTION("abs", 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 number.c: In function ‘scm_p_quotient’: 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); \ | ^~~~~~~~~~ number.c:360:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 360 | DECLARE_FUNCTION("quotient", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_modulo’: 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); \ | ^~~~~~~~~~ number.c:387:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 387 | DECLARE_FUNCTION("modulo", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ number.c: In function ‘scm_p_remainder’: 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); \ | ^~~~~~~~~~ number.c:408:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ 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] 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) | ^~~~~~~~~~~~~~~~ number-io.c:111:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ number-io.c:111:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ number-io.c: In function ‘scm_p_number2string’: 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); \ | ^~~~~~~~~~ number-io.c:149:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 149 | DECLARE_FUNCTION("number->string", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ number-io.c: In function ‘scm_string2number’: 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) | ^~~~~~~~~~~~~~~~ number-io.c:168:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 168 | DECLARE_INTERNAL_FUNCTION("string->number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ number-io.c:168:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 168 | DECLARE_INTERNAL_FUNCTION("string->number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ number-io.c: In function ‘scm_p_string2number’: 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); \ | ^~~~~~~~~~ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from char.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from char.c:41: char.c: In function ‘scm_p_charp’: 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ char.c:68:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ char.c:76:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 76 | DECLARE_FUNCTION("char=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_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); \ | ^~~~~~~~~~ char.c:99:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 99 | DECLARE_FUNCTION("char?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ char.c:115:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 115 | DECLARE_FUNCTION("char<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_greater_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); \ | ^~~~~~~~~~ char.c:123:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 123 | DECLARE_FUNCTION("char>=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_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); \ | ^~~~~~~~~~ char.c:146:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 146 | DECLARE_FUNCTION("char-ci=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_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); \ | ^~~~~~~~~~ char.c:154:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 154 | DECLARE_FUNCTION("char-ci?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ char.c:170:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 170 | DECLARE_FUNCTION("char-ci<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_ci_greater_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); \ | ^~~~~~~~~~ char.c:178:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 178 | DECLARE_FUNCTION("char-ci>=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_alphabeticp’: 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:189:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 189 | DECLARE_FUNCTION("char-alphabetic?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_numericp’: 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:202:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 202 | DECLARE_FUNCTION("char-numeric?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_whitespacep’: 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:215:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 215 | DECLARE_FUNCTION("char-whitespace?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_upper_casep’: 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:228:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 228 | DECLARE_FUNCTION("char-upper-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_lower_casep’: 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:241:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char2integer’: 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:253:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_integer2char’: 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:272:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 272 | DECLARE_FUNCTION("integer->char", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ char.c: In function ‘scm_p_char_upcase’: 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:294:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 294 | DECLARE_FUNCTION("char-upcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ char.c:307:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 307 | DECLARE_FUNCTION("char-downcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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] 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:71:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 71 | DECLARE_FUNCTION("string?", 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); \ | ^~~~~~~~~~ string.c:71:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ string.c:80:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 80 | DECLARE_FUNCTION("string-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ string.c: In function ‘scm_p_stringequalp’: 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:92:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 92 | DECLARE_FUNCTION("string=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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] 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:109:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 109 | DECLARE_FUNCTION("string-append", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ string.c: In function ‘scm_p_string_copy’: 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); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string-procedure.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ string-procedure.c: In function ‘scm_p_string_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: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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from vector.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from port.c:41: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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: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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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: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: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); \ | ^~~~~~~~~~ port.c:293:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ vector.c: In function ‘scm_p_vector_ref’: 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); | ^~~~~~~~~~~~~~~~ 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: 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); \ | ^~~~~~~~~~ port.c:301:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 301 | DECLARE_FUNCTION("%%current-error-port", 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:323:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ vector.c:138:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:337:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:353:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ port.c: In function ‘scm_p_open_output_file’: 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); \ | ^~~~~~~~~~ port.c:370:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 370 | DECLARE_FUNCTION("open-output-file", 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); \ | ^~~~~~~~~~ vector.c:162:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:386:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 386 | DECLARE_FUNCTION("close-input-port", 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); \ | ^~~~~~~~~~ vector.c:200:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ vector.c:221:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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: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); | ^~~~~~~~~~~~~~~~ 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:425:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:456:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 456 | DECLARE_FUNCTION("eof-object?", 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); \ | ^~~~~~~~~~ port.c:456:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); \ | ^~~~~~~~~~ port.c:467:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 467 | DECLARE_FUNCTION("char-ready?", 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); \ | ^~~~~~~~~~ port.c:467:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:485:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 485 | DECLARE_FUNCTION("newline", 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); \ | ^~~~~~~~~~ port.c:485:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ port.c:497:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from read.c:171: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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] 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) | ^~~~~~~~~~~~~~~~ read.c:411:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 411 | DECLARE_INTERNAL_FUNCTION("scm_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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ read.c:411:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_token’: 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) | ^~~~~~~~~~~~~~~~ read.c:462:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 462 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ read.c:519:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 519 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ read.c:636:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 636 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘parse_unicode_sequence’: 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) | ^~~~~~~~~~~~~~~~ read.c:716:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 716 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_unicode_sequence’: 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) | ^~~~~~~~~~~~~~~~ read.c:743:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 743 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ read.c:774:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 774 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_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) | ^~~~~~~~~~~~~~~~ read.c:825:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 825 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_number_or_peculiar’: 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) | ^~~~~~~~~~~~~~~~ read.c:950:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 950 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘parse_number’: 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) | ^~~~~~~~~~~~~~~~ read.c:998:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 998 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_number’: 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) | ^~~~~~~~~~~~~~~~ read.c:1022:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 1022 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘read_quoted’: 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) | ^~~~~~~~~~~~~~~~ read.c:1036:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 1036 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function ‘scm_p_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); \ | ^~~~~~~~~~ read.c:1052:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 1052 | DECLARE_FUNCTION("read", 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); \ | ^~~~~~~~~~ read.c:1052:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from write.c:42: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from load.c:41: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from deep-cadrs.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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: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’: 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); | ^~~~~~~~~~~~~~~~ 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: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); | ^~~~~~~~~~~~~~~~ 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] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ deep-cadrs.c:65:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 65 | DECLARE_FUNCTION("caaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:65:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:73:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 73 | DECLARE_FUNCTION("caadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:73:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cadar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:81:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 81 | DECLARE_FUNCTION("cadar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:81:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdaar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:89:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 89 | DECLARE_FUNCTION("cdaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:89:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 deep-cadrs.c: In function ‘scm_p_cdadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:97:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 97 | DECLARE_FUNCTION("cdadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:97:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cddar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:105:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 105 | DECLARE_FUNCTION("cddar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:105:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caaaar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:113:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 113 | DECLARE_FUNCTION("caaaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:113:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caaadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:121:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 121 | DECLARE_FUNCTION("caaadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:121:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caadar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:129:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 129 | DECLARE_FUNCTION("caadar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:129:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caaddr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:137:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 137 | DECLARE_FUNCTION("caaddr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:137:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cadaar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:145:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 145 | DECLARE_FUNCTION("cadaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:145:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cadadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:153:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 153 | DECLARE_FUNCTION("cadadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:153:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_caddar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:161:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 161 | DECLARE_FUNCTION("caddar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:161:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cadddr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:169:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from module-sscm-ext.c:41: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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); \ | ^~~~~~~~~~ deep-cadrs.c:169:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdaaar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:177:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 177 | DECLARE_FUNCTION("cdaaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:177:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdaadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:185:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 185 | DECLARE_FUNCTION("cdaadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:185:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdadar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:193:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 193 | DECLARE_FUNCTION("cdadar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:193:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdaddr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:201:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 201 | DECLARE_FUNCTION("cdaddr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:201:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 201 | DECLARE_FUNCTION("cdaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cddaar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:209:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 209 | DECLARE_FUNCTION("cddaar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:209:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cddadr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:217:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 217 | DECLARE_FUNCTION("cddadr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:217:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cdddar’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:225:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 225 | DECLARE_FUNCTION("cdddar", 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); \ | ^~~~~~~~~~ deep-cadrs.c:225:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 225 | DECLARE_FUNCTION("cdddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ deep-cadrs.c: In function ‘scm_p_cddddr’: 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); \ | ^~~~~~~~~~ deep-cadrs.c:233:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 233 | DECLARE_FUNCTION("cddddr", 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); \ | ^~~~~~~~~~ deep-cadrs.c:233:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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’: 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); | ^~~~~~~~~~~~~~~~ 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:133:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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-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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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-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-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 | ^~~~~~~~~~~~~ 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-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-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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi1.c:46: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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-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 | ^~~~~~~~~~~~~ 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-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-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 | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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-srfi1.c:126:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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-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 | ^~~~~~~~~~~~~ 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-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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi2.c:41: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from module-srfi6.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-str.c:44: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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] 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-srfi6.c:92:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 92 | DECLARE_FUNCTION("open-input-string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ module-srfi6.c: In function ‘scm_p_srfi6_open_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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi6.c:109:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 109 | DECLARE_FUNCTION("open-output-string", 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-srfi6.c:109:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi6.c:126:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi8.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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’: 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi9.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi23.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from module-srfi9.c:38: module-srfi9.c: In function ‘scm_s_srfi9_define_record_type’: /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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’: 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); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi28.c:38: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi34.c:48: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi38.c:40: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from module-srfi38.c:41: module-srfi38.c: In function ‘scm_p_srfi38_write_with_shared_structure’: libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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-srfi38.c:81:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 81 | DECLARE_FUNCTION("write-with-shared-structure", 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-srfi38.c:81:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi43.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi48.c:38: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi55.c:37: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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] 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-srfi55.c:84:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 84 | DECLARE_FUNCTION("require-extension", syntax_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); \ | ^~~~~~~~~~ module-srfi55.c:84:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:205, from /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h:34, from sigscheme.h:43, from module-srfi60.c:38: /usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 196 | # 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] 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-srfi60.c:101:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 101 | DECLARE_FUNCTION("logand", reduction_operator); | ^~~~~~~~~~~~~~~~ module-srfi60.c: In function ‘scm_p_srfi60_logior’: 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-srfi60.c:109:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 109 | DECLARE_FUNCTION("logior", reduction_operator); | ^~~~~~~~~~~~~~~~ module-srfi60.c: In function ‘scm_p_srfi60_logxor’: 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-srfi60.c:117:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 117 | DECLARE_FUNCTION("logxor", reduction_operator); | ^~~~~~~~~~~~~~~~ module-srfi60.c: In function ‘scm_p_srfi60_lognot’: 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-srfi60.c:125:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 125 | DECLARE_FUNCTION("lognot", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi60.c:136:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 136 | DECLARE_FUNCTION("bitwise-if", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ module-srfi60.c: In function ‘scm_p_srfi60_logtest’: 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-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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 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] 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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:242:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 242 | DECLARE_PRIVATE_FUNCTION("raw_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 | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:242:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 242 | DECLARE_PRIVATE_FUNCTION("raw_quote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘set_cur_handlers’: 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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:256:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 256 | DECLARE_PRIVATE_FUNCTION("with_exception_handlers", 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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:256:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 256 | DECLARE_PRIVATE_FUNCTION("with_exception_handlers", syntax_fixed_1); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘with_exception_handlers’: 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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:266:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 266 | DECLARE_PRIVATE_FUNCTION("with_exception_handlers", 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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:266:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 266 | DECLARE_PRIVATE_FUNCTION("with_exception_handlers", procedure_fixed_2); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘scm_p_srfi34_with_exception_handler’: 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-srfi34.c:284:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 284 | DECLARE_FUNCTION("with-exception-handler", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘scm_p_srfi34_raise’: 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-srfi34.c:299:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 299 | DECLARE_FUNCTION("raise", 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-srfi34.c:299:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 299 | DECLARE_FUNCTION("raise", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘scm_s_srfi34_guard’: 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-srfi34.c:329:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 329 | DECLARE_FUNCTION("guard", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘guard_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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:353:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 353 | DECLARE_PRIVATE_FUNCTION("guard", 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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:353:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 353 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_1); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘guard_handler’: 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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:369:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 369 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:369:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 369 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_tailrec_1); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘guard_handler_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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:402:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 402 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_1); | ^~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c: In function ‘guard_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) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:437:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 437 | DECLARE_PRIVATE_FUNCTION("guard", syntax_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); \ | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro ‘DECLARE_FUNCTION’ 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ module-srfi34.c:60:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 60 | DECLARE_INTERNAL_FUNCTION(func_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~ module-srfi34.c:437:5: note: in expansion of macro ‘DECLARE_PRIVATE_FUNCTION’ 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/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-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 /<>/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,/<>/libgcroots/.libs /<>/libgcroots/.libs/libgcroots.so -g -O2 -mno-omit-leaf-frame-pointer -flto=auto -fstack-protector-strong -Wl,-Bsymbolic-functions -flto=auto -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /<>/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/sscm sscm-main.o ./.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' Making all in lib make[2]: Entering directory '/<>/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/lib' Making all in test make[2]: Entering directory '/<>/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/test' Making all in test-c make[2]: Entering directory '/<>/test-c' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/test-c' Making all in bench make[2]: Entering directory '/<>/bench' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/bench' make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[1]: Entering directory '/<>' Making check in doc make[2]: Entering directory '/<>/doc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/doc' Making check in m4 make[2]: Entering directory '/<>/m4' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/m4' Making check in tools make[2]: Entering directory '/<>/tools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/tools' Making check in libgcroots make[2]: Entering directory '/<>/libgcroots' Making check in m4 make[3]: Entering directory '/<>/libgcroots/m4' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<>/libgcroots/m4' make[3]: Entering directory '/<>/libgcroots' make make[4]: Entering directory '/<>/libgcroots' Making all in m4 make[5]: Entering directory '/<>/libgcroots/m4' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/libgcroots/m4' make[5]: Entering directory '/<>/libgcroots' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/libgcroots' make[4]: Leaving directory '/<>/libgcroots' make check-TESTS make[4]: Entering directory '/<>/libgcroots' make[5]: Entering directory '/<>/libgcroots' ============================================================================ Testsuite summary for gcroots 0.3.2 ============================================================================ # TOTAL: 0 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/<>/libgcroots' make[4]: Leaving directory '/<>/libgcroots' make[3]: Leaving directory '/<>/libgcroots' make[2]: Leaving directory '/<>/libgcroots' Making check in include make[2]: Entering directory '/<>/include' Making check in sigscheme make[3]: Entering directory '/<>/include/sigscheme' make check-am make[4]: Entering directory '/<>/include/sigscheme' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/<>/include/sigscheme' make[3]: Leaving directory '/<>/include/sigscheme' make[3]: Entering directory '/<>/include' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/<>/include' make[2]: Leaving directory '/<>/include' Making check in src make[2]: Entering directory '/<>/src' make check-am make[3]: Entering directory '/<>/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' Making check in lib make[2]: Entering directory '/<>/lib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/lib' Making check in test make[2]: Entering directory '/<>/test' make check-TESTS make[3]: Entering directory '/<>/test' make[4]: Entering directory '/<>/test' PASS: test-begin.scm PASS: test-assoc.scm PASS: test-apply.scm PASS: test-bool.scm PASS: test-char-pred.scm PASS: test-define.scm PASS: test-char-cmp.scm PASS: test-continuation.scm PASS: test-do.scm PASS: test-define-internal.scm PASS: test-dyn-extent.scm PASS: test-eq.scm PASS: test-eval.scm PASS: test-eqv.scm PASS: test-equal.scm XFAIL: test-fail.scm PASS: test-formal-syntax.scm PASS: test-formatplus.scm PASS: test-lambda.scm PASS: test-legacy-macro.scm PASS: test-let.scm PASS: test-list.scm PASS: test-letrec.scm PASS: test-letstar.scm PASS: test-map.scm PASS: test-member.scm PASS: test-misc.scm PASS: test-named-let.scm PASS: test-number-literal.scm PASS: test-number-cmp.scm PASS: test-number-arith.scm PASS: test-number-io.scm PASS: test-obsolete.scm PASS: test-number-pred.scm PASS: test-pair.scm PASS: test-quote.scm PASS: test-srfi0.scm PASS: test-srfi1-obsolete.scm PASS: test-srfi2.scm PASS: test-srfi6.scm PASS: test-srfi1-another.scm PASS: test-srfi9.scm PASS: test-srfi8.scm PASS: test-srfi28.scm PASS: test-srfi34.scm PASS: test-srfi38.scm PASS: test-srfi34-2.scm PASS: test-srfi43.scm PASS: test-srfi48.scm PASS: test-srfi55.scm PASS: test-srfi60.scm PASS: test-sscm-ext.scm PASS: test-string-cmp.scm PASS: test-string-core.scm SKIP: test-string-null.scm PASS: test-string.scm PASS: test-symbol.scm PASS: test-string-proc.scm SKIP: test-syntax-rules.scm PASS: test-unittest.scm PASS: test-values.scm PASS: test-syntax.scm PASS: test-vector.scm PASS: test-enc-utf8.scm ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ # TOTAL: 64 # PASS: 61 # SKIP: 2 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/<>/test' make[3]: Leaving directory '/<>/test' make[2]: Leaving directory '/<>/test' Making check in test-c make[2]: Entering directory '/<>/test-c' make test-alignment-coll test-global-coll test-gc-coll test-gc-protect-coll test-gc-protect-stack-coll test-storage-coll test-storage-compact-coll test-strcasecmp-coll test-length-coll test-format-coll test-array2list-coll test-minishell make[3]: Entering directory '/<>/test-c' gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-alignment-coll.o test-alignment-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-global-coll.o test-global-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-gc-coll.o test-gc-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-gc-protect-coll.o test-gc-protect-coll.c 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] 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-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-global.c:70: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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’ sscm-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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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’ sscm-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: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: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: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: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: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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: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’ sscm-test.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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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-global.c:81: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-global.c:82: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: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-global.c:83: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-global.c:83: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:175: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:175: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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’ /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: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’ /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: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: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: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:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ /source/test-c/test-gc-protect.c: In function ‘vars_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: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-gc-protect.c:137: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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:175: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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’ sscm-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’ sscm-test.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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’ sscm-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: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: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’ sscm-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:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ In file included from /source/test-c/test-gc-protect.c:37: sscm-test.h: At top level: 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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, \ | ^~~~~~~~~~~~ /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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ^~~~~~~~~~~~ /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’ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-gc-protect-stack-coll.o test-gc-protect-stack-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-storage-coll.o test-storage-coll.c gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-storage-compact-coll.o test-storage-compact-coll.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’ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-strcasecmp-coll.o test-strcasecmp-coll.c sscm-test.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’ sscm-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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’ /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’ sscm-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ^~~~~~~~~~~~ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:201:5: note: in expansion of macro ‘INT_TST’ /source/test-c/test-storage.c: In function ‘tst_5’: sscm-test.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’ sscm-test.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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:222: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:222:5: note: in expansion of macro ‘CHAR_TST’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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-length-coll.o test-length-coll.c /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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: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’ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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’ /source/test-c/test-storage.c: In function ‘tst_10’: sscm-test.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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:338:5: note: in expansion of macro ‘TST_INIT2’ /source/test-c/test-storage.c:346:5: note: in expansion of macro ‘FUNC_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: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:338:5: note: in expansion of macro ‘TST_INIT2’ /source/test-c/test-storage.c:346:5: note: in expansion of macro ‘FUNC_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: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: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:338:5: note: in expansion of macro ‘TST_INIT2’ /source/test-c/test-storage.c:346:5: note: in expansion of macro ‘FUNC_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: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:338:5: note: in expansion of macro ‘TST_INIT2’ /source/test-c/test-storage.c:346:5: note: in expansion of macro ‘FUNC_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, \ | ^~~~~~~~~~~~ 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’ sscm-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: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-length.c: In function ‘tst_2’: 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: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’ 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’ /source/test-c/test-storage.c: In function ‘tst_12’: 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: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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_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: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: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: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: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: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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_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:100: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: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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ /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: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’ 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’ 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: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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_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:113: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: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:378:5: note: in expansion of macro ‘CONT_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’ 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’: 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: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: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:373:5: note: in expansion of macro ‘TST_SET2’ /source/test-c/test-storage.c:378:5: note: in expansion of macro ‘CONT_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:123: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: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: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’ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion 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’ sscm-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:139: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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’ sscm-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154: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: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: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’ /source/test-c/test-length.c: In function ‘tst_8’: 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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-storage-compact.c:186: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: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: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:189: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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:381:5: note: in expansion of macro ‘CONT_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: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: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: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: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: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: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-storage.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: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: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:394: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: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: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:394: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: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:100:9: note: in expansion of macro ‘TST1’ /source/test-c/test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ /source/test-c/test-storage.c:395: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: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:100:9: note: in expansion of macro ‘TST1’ /source/test-c/test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ /source/test-c/test-storage.c:395: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: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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:199: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:202: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:202: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:207: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:209: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:215: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: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’ 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: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’ 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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:100:9: note: in expansion of macro ‘TST1’ /source/test-c/test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ /source/test-c/test-storage.c:398: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: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:100:9: note: in expansion of macro ‘TST1’ /source/test-c/test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ /source/test-c/test-storage.c:398:5: note: in expansion of macro ‘CPTR_TST’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:216: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: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’ sscm-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-test.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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:220:5: note: in expansion of macro ‘TST_TN_EQ_INT’ /source/test-c/test-storage-compact.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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:416:5: note: in expansion of macro ‘CFPTR_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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-test.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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:256: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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:266: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: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, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:270: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:273: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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-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’ sscm-test.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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:283: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:287: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:287:5: note: in expansion of macro ‘TST_TN_EQ_INT’ /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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:305: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: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-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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion 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: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: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: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-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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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: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’ sscm-test.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:343: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: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’ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 In file included from /source/test-c/test-array2list.c:37: /source/test-c/test-array2list.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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-test.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: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: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: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-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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-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-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: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: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: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:127: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:127:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:141: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:145:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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’ sscm-test.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’ sscm-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:152:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:159: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:167: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ sscm-test.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:171: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:171: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:172: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:172: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:173: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:173: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:175: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:175: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:176: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:176: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:177: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:177: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:178: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: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: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:179: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: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: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: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: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:180: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:181: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:181: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:182: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:182: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: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: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: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: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:184: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:184: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:185: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:185: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:186: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:186: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:187: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:187: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:188: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:188: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:189: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:189: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:190: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:190: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:191: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: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: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: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: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:192: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:193: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:193: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:194: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: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: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:195: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:195: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:196: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:196:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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:206: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:207: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:207: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:208: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:208: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:209: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:209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_5’: sscm-test.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:216: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:216: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:217: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:217: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:218: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:218: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:219: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:219: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:220: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:220: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:221: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:221: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:222: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:222: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:224: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:224: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:225: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:225: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:226: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:226: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:227: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:227: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:228: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:228: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:229: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:229: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:230: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:230: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:232: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:232: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:233: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:233: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:234: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:234: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:235: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:235: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:236: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:236: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:237: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:237: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:238: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:238: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:240: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:240: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:241: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:241: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:242: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:242: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:243: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:243: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:244: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:244: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:245: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:245: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:246: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:246: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:248: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:248: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:250: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:250:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:256: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:256: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:257: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:257: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:258: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:258: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:259: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:259: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:261: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:261: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:262: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:262: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:263: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:263: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:264: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:264: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:266: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:266: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:267: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:267: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:268: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:268: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:269: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:269: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:271: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:271: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:272: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:272: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:273: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:273: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:274: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:274: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:277: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:277: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:278: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:278: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:279: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:279: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:281: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:281: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:282: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:282: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:283: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:283: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:285: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:285: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:286: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:286: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:287: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:287: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:289: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:289: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:290: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:290: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:291: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:291: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:310: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:310: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:312: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:312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:318: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:318: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:319: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:319: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:320: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:320: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:321: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:321: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:323: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:323: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:324: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:324: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:325: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:325: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:326: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:326: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:328: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:328: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:329: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:329: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:330: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:330: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:331: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:331: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:333: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:333: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:334: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:334: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:335: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:335: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:336: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:336: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:339: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:339: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:340: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:340: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:341: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:341: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:343: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:343: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:344: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:344: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:345: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:345: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:347: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:347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ gcc -DHAVE_CONFIG_H -I. -I../src -I../include -I../src -I/<>/libgcroots/include -DTST_SCM_SYSTEM_LOAD_PATH=\"/<>/lib\" -Wdate-time -D_FORTIFY_SOURCE=3 -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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 sscm-test.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:348: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:348: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:349: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:349: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:351: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:351: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:352: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:352: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:353: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:353: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:372: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:372: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:374: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:374:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:380: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:380: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:381: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:381: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:382: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:382: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:383: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:383: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:385: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:385: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:386: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:386: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:387: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:387: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:388: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:388: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:390: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:390: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:391: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:391: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:392: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:392: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:393: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:393: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:395: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:395: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:396: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:396: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:397: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:397: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:398: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:398: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:401: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:401: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:402: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:402: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:403: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:403: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:405: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:405: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:406: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:406: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:407: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:407: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:409: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:409: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:410: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:410: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:411: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:411: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:413: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:413: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:414: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:414: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:415: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:415: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:434: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:434: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:436: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:436:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:442: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:442: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:443: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:443: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:444: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:444: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:445: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:445: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:447: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:447: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:448: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:448: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:449: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:449: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:450: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:450: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:452: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:452:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /<>/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: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:453: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:453: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:454: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:454: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:455: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:455: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:457: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:457: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:458: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:458: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:459: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:459: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:460: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:460: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:463: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:463: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:465: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:465: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:467: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:467: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:470: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:470: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:472: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:472: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:474: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:474: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:477: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:477: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:479: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:479: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:481: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:481: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:484: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:484: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:486: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:486: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:488: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:488: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:520: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:520: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:522: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:522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_10’: sscm-test.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:528: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:528: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:529: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:529: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:530: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:530:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /<>/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: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:531: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:531:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /<>/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: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:532: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:532: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:533: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:533: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:534: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:534: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:536: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:536: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:537: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:537: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:538: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:538: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:539: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:539: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:540: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:540: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:541: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:541: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:542: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:542: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:544: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:544: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:545: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:545: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:546: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:546: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:547: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:547: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:548: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:548: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:549: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:549: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:550: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:550: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:552: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:552: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:553: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:553: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:554: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:554: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:555: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:555: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:556: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:556: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:557: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:557: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:558: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:558: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:560: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:560: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:562: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:562:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_11’: sscm-test.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:568: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:568: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:569: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:569: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:570: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:570: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:571: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:571: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:573: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:573: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:574: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:574: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:575: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:575: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:576: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:576: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:578: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:578: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:579: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:579: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:580: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:580: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:581: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:581: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:583: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:583: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:584: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:584: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:585: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:585: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:586: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:586: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:588: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:588: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:589: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:589: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:590: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:590: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:592: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:592: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:593: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:593: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:594: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:594: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:596: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:596: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:597: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:597: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:598: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:598: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:600: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:600: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:601: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:601: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:602: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:602: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:604: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:604: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:606: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:606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_12’: sscm-test.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:612: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:612: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:613: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:613: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:614: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:614: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:615: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:615: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:617: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:617: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:618: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:618: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:619: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:619: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:620: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:620: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:622: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:622: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:623: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:623: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:624: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:624: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:625: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:625: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:627: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:627: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:628: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:628: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:629: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:629: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:630: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:630: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:632: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:632: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:633: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:633: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:634: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:634: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:636: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:636: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:637: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:637: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:638: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:638: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:640: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:640: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:641: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:641: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:642: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:642: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:644: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:644: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:645: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:645: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:646: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:646: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:648: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:648: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:650: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:650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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:656: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:656: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:657: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:657: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:658: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:658: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:659: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:659: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:661: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:661: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:662: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:662: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:663: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:663: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:664: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:664: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:666: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:666: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:667: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:667: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:668: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:668: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:669: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:669: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:671: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:671: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:672: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:672: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:673: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:673: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:674: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:674: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:676: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:676: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:677: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:677: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:678: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:678: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:680: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:680: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:681: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:681: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:682: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:682: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:684: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:684: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:685: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:685: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:686: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:686: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:688: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:688: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:689: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:689: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:690: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:690: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:692: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:692: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:694: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:694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:700: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:700: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:701: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:701: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:702: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:702: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:703: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:703: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:705: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:705: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:706: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:706: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:707: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:707: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:708: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:708: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:710: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:710: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:711: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:711: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:712: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:712: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:713: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:713: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:715: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:715: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:716: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:716: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:717: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:717: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:718: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:718: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:720: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:720: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:722: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:722: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:724: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:724: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:727: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:727: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:729: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:729: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:731: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:731: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:734: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:734: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:736: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:736: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:738: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:738: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:741: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:741: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:743: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:743: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:745: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:745: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:748: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:748: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:750: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:750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_15’: sscm-test.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:756: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:756: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:757: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:757: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:758: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:758: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:759: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:759: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:760: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:760: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:761: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:761: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:762: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:762: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:764: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:764: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:765: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:765: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:766: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:766: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:767: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:767: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:768: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:768: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:769: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:769: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:770: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:770: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:772: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:772: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:773: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:773: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:774: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:774: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:775: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:775: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:776: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:776: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:777: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:777: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:778: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:778: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:780: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:780: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:781: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:781: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:782: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:782: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:783: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:783: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:784: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:784: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:785: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:785: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:786: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:786: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:788: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:788: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:790: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:790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_16’: sscm-test.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:796: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:796: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:797: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:797: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:798: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:798: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:799: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:799: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:801: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:801: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:802: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:802: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:803: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:803: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:804: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:804: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:806: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:806: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:807: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:807: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:808: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:808: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:809: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:809: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:811: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:811: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:812: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:812: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:813: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:813: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:814: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:814: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:833: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:833: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:834: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:834: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:835: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:835: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:837: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:837: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:838: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:838: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:839: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:839: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:841: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:841: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:842: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:842: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:843: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:843: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:845: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:845: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:846: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:846: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:847: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:847: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:850: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:850: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:852: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:852:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_17’: sscm-test.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:858: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:858: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:859: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:859: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:860: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:860: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:861: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:861: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:863: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:863: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:864: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:864: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:865: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:865: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:866: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:866: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:868: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:868: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:869: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:869: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:870: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:870: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:871: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:871: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:873: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:873: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:874: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:874: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:875: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:875: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:876: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:876: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:895: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:895: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:896: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:896: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:897: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:897: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:899: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:899: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:900: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:900: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:901: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:901: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:903: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:903: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:904: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:904: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:905: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:905: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:907: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:907: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:908: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:908: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:909: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:909: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:912: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:912: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:914: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:914:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_18’: sscm-test.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:920: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:920: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:921: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:921: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:922: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:922: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:923: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:923: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:925: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:925: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:926: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:926: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:927: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:927: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:928: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:928: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:930: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:930: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:931: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:931: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:932: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:932: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:933: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:933: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:935: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:935: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:936: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:936: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:937: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:937: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:938: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:938: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:957: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:957: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:959: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:959: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:961: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:961: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:964: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:964: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:966: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:966: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:968: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:968: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:971: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:971: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:973: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:973: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:975: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:975:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:978: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:978: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:980: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:980: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:982: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:982: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:986: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:986: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:988: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:988:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_19’: sscm-test.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:994: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:994: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:995: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:995: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:996: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:996: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:997: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:997: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:999: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:999: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:1000: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:1000: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:1001: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:1001: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:1002: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:1002: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:1004: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:1004: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:1005: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:1005: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:1006: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:1006: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:1007: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:1007: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:1009: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:1009: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:1010: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:1010: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:1011: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:1011: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:1012: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:1012: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:1043: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:1043: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:1045: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:1045: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:1047: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:1047: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:1050: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:1050: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:1052: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:1052: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:1054: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:1054: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:1057: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:1057: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:1059: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:1059: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:1061: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:1061: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:1064: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:1064: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:1066: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:1066:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1068: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:1068: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:1072: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:1072: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:1074: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:1074:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_20’: sscm-test.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:1080: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:1080: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:1081: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:1081: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:1082: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:1082: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:1083: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:1083:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1084: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:1084: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:1085: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:1085: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:1086: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:1086: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:1088: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:1088: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:1089: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:1089: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:1090: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:1090: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:1091: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:1091: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:1092: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:1092: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:1093: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:1093: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:1094: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:1094: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:1096: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:1096: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:1097: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:1097: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:1098: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:1098: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:1099: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:1099: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:1100: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:1100: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:1101: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:1101: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:1102: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:1102: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:1104: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:1104: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:1105: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:1105: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:1106: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:1106: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:1107: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:1107: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:1108: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:1108: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:1109: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:1109: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:1110: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:1110: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:1112: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:1112: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:1114: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:1114:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1120: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:1120: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:1121: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:1121: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:1122: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:1122: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:1123: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:1123: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:1125: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:1125: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:1126: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:1126: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:1127: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:1127: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:1128: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:1128: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:1130: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:1130: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:1131: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:1131: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:1132: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:1132: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:1133: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:1133: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:1135: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:1135: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:1136: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:1136: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:1137: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:1137: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:1138: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:1138: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:1140: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:1140: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:1141: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:1141: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:1142: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:1142: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:1144: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:1144: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:1145: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:1145: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:1146: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:1146: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:1148: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:1148: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:1149: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:1149: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:1150: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:1150: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:1152: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:1152: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:1153: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:1153: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:1154: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:1154: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:1156: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:1156: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:1158: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:1158:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_22’: sscm-test.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:1164: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:1164: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:1165: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:1165: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:1166: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:1166: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:1167: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:1167: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:1169: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:1169: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:1170: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:1170: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:1171: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:1171: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:1172: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:1172: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:1174: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:1174: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:1175: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:1175: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:1176: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:1176: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:1177: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:1177: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:1179: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:1179: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:1180: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:1180: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:1181: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:1181: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:1182: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:1182: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:1184: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:1184: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:1185: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:1185: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:1186: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:1186: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:1188: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:1188: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:1189: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:1189: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:1190: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:1190: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:1192: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:1192: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:1193: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:1193: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:1194: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:1194: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:1196: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:1196: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:1197: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:1197: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:1198: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:1198: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:1200: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:1200: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:1202: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:1202:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_23’: sscm-test.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:1208: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:1208: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:1209: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:1209: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:1210: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:1210: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:1211: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:1211: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:1213: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:1213: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:1214: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:1214: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:1215: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:1215: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:1216: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:1216: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:1218: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:1218: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:1219: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:1219: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:1220: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:1220: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:1221: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:1221: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:1223: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:1223: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:1224: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:1224: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:1225: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:1225: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:1226: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:1226: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:1228: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:1228: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:1230: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:1230: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:1232: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:1232: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:1235: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:1235: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:1237: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:1237: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:1239: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:1239: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:1242: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:1242: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:1244: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:1244: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:1246: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:1246: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:1249: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:1249: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:1251: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:1251: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:1253: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:1253: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:1256: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:1256: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:1258: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:1258:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_24’: sscm-test.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:1264: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:1264: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:1265: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:1265: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:1266: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:1266: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:1267: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:1267: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:1269: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:1269:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /<>/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: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:1270: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:1270: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:1271: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:1271: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:1272: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:1272: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:1274: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:1274: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:1275: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:1275: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:1276: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:1276: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:1277: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:1277: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:1279: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:1279: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:1280: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:1280: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:1281: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:1281: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:1282: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:1282: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:1284: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:1284: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:1286: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:1286: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:1288: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:1288: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:1291: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:1291: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:1293: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:1293: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:1295: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:1295: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:1298: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:1298: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:1300: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:1300: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:1302: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:1302: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:1305: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:1305: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:1307: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:1307: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:1309: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:1309: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:1312: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:1312: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:1314: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:1314:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_25’: sscm-test.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:1320: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:1320: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:1321: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:1321: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:1322: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:1322: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:1323: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:1323: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:1324: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:1324: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:1325: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:1325: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:1326: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:1326: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:1328: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:1328: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:1329: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:1329: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:1330: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:1330: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:1331: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:1331: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:1332: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:1332:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /<>/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: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:1333: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:1333: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:1334: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:1334: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:1336: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:1336: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:1337: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:1337: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:1338: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:1338: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:1339: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:1339: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:1340: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:1340: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:1341: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:1341: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:1342: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:1342: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:1344: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:1344: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /<>/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: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:1348: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:1348: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:1349: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:1349: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:1350: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:1350: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:1352: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:1352: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:1354: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:1354:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_26’: sscm-test.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:1360: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:1360: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:1361: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:1361: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:1362: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:1362: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:1363: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:1363: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:1365: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:1365: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:1366: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:1366: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:1367: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:1367: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:1368: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:1368: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:1370: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:1370: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:1371: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:1371: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:1372: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:1372: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:1373: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:1373: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:1375: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:1375: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:1376: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:1376: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:1377: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:1377: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:1378: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:1378: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:1397: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:1397: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:1398: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:1398: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:1399: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:1399: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:1401: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:1401: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:1402: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:1402: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:1403: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:1403: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:1405: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:1405: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:1406: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:1406: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:1407: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:1407: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:1409: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:1409: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:1410: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:1410: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:1411: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:1411: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:1414: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:1414: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:1416: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:1416:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_27’: sscm-test.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:1422: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:1422: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:1423: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:1423: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:1424: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:1424: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:1425: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:1425: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:1427: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:1427: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:1428: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:1428: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:1429: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:1429: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:1430: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:1430: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:1432: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:1432: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:1433: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:1433: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:1434: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:1434: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:1435: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:1435: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:1437: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:1437: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:1438: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:1438: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:1439: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:1439: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:1440: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:1440: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:1459: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:1459: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:1460: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:1460: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:1461: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:1461: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:1463: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:1463: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:1464: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:1464: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:1465: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:1465: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:1467: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:1467: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:1468: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:1468: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:1469: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:1469: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:1471: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:1471: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:1472: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:1472: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:1473: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:1473: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:1476: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:1476: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:1478: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:1478:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_28’: sscm-test.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:1484: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:1484: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:1485: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:1485: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:1486: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:1486: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:1487: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:1487: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:1489: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:1489: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:1490: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:1490: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:1491: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:1491: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:1492: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:1492: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:1494: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:1494: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:1495: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:1495: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:1496: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:1496: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:1497: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:1497: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:1499: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:1499: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:1500: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:1500: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:1501: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:1501: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:1502: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:1502: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:1521: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:1521: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:1522: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:1522: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:1523: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:1523: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:1525: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:1525: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:1526: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:1526: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:1527: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:1527: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:1529: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:1529: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:1530: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:1530: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:1531: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:1531: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:1533: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:1533: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:1534: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:1534: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:1535: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:1535: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:1538: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:1538: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:1540: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:1540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_29’: sscm-test.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:1546: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:1546: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:1547: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:1547: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:1548: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:1548: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:1549: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:1549: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:1551: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:1551: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:1552: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:1552: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:1553: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:1553: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:1554: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:1554: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:1556: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:1556: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:1557: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:1557: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:1558: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:1558: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:1559: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:1559: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:1561: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:1561: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:1562: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:1562: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:1563: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:1563: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:1564: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:1564: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:1595: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:1595: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:1597: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:1597: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:1599: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:1599: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:1602: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:1602: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:1604: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:1604: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:1606: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:1606: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:1609: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:1609: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:1611: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:1611: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:1613: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:1613: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:1616: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:1616: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:1618: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:1618: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:1620: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:1620: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:1624: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:1624: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:1626: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:1626:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_30’: sscm-test.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:1632: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:1632: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:1633: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:1633: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:1634: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:1634: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:1635: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:1635: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:1636: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:1636: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:1637: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:1637: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:1638: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:1638: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:1640: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:1640: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:1641: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:1641: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:1642: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:1642: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:1643: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:1643: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:1644: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:1644: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:1645: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:1645: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:1646: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:1646: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:1648: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:1648: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:1649: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:1649: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:1650: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:1650: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:1651: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:1651: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:1652: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:1652: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:1653: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:1653:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1654: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:1654: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:1656: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:1656: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:1657: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:1657: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:1658: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:1658: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:1659: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:1659: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:1660: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:1660: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:1661: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:1661: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:1662: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:1662: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:1664: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:1664: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:1666: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:1666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_31’: sscm-test.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:1672: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:1672: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:1673: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:1673: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:1674: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:1674: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:1675: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:1675: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:1677: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:1677: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:1678: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:1678: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:1679: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:1679: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:1680: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:1680: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:1682: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:1682: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:1683: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:1683: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:1684: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:1684: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:1685: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:1685: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:1687: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:1687: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:1688: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:1688: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:1689: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:1689: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:1690: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:1690: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:1709: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:1709: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:1710: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:1710: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:1711: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:1711: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:1713: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:1713: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:1714: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:1714: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:1715: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:1715: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:1717: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:1717: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:1718: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:1718: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:1719: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:1719: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:1721: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:1721: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:1722: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:1722: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:1723: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:1723: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:1726: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:1726: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:1728: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:1728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_32’: sscm-test.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:1734: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:1734: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:1735: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:1735: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:1736: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:1736: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:1737: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:1737: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:1739: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:1739: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:1740: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:1740: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:1741: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:1741: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:1742: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:1742: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:1744: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:1744: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:1745: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:1745: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:1746: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:1746: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:1747: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:1747: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:1749: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:1749: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:1750: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:1750: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:1751: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:1751: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:1752: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:1752: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:1771: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:1771: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:1772: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:1772: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:1773: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:1773: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:1775: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:1775: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:1776: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:1776: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:1777: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:1777: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:1779: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:1779: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:1780: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:1780: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:1781: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:1781: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:1783: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:1783: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:1784: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:1784: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:1785: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:1785: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:1788: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:1788: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:1790: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:1790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_33’: sscm-test.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:1796: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:1796: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:1797: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:1797: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:1798: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:1798: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:1799: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:1799: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:1801: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:1801: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:1802: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:1802: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:1803: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:1803: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:1804: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:1804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1806: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:1806: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:1807: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:1807: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:1808: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:1808: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:1809: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:1809: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:1811: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:1811: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:1812: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:1812: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:1813: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:1813: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:1814: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:1814: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:1833: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:1833: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:1835: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:1835: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:1837: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:1837: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:1840: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:1840: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:1842: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:1842: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:1844: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:1844:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1847: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:1847: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:1849: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:1849: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:1851: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:1851: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:1854: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:1854: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:1856: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:1856: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:1858: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:1858: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:1862: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:1862: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:1864: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:1864:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_34’: sscm-test.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:1870: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:1870: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:1871: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:1871: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:1872: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:1872: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:1873: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:1873: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:1875: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:1875: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:1876: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:1876: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:1877: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:1877: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:1878: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:1878: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:1880: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:1880: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:1881: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:1881: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:1882: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:1882: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:1883: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:1883: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:1885: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:1885: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:1886: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:1886: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:1887: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:1887: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:1888: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:1888: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:1919: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:1919: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:1921: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:1921: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:1923: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:1923: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:1926: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:1926: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:1928: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:1928: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:1930: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:1930: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:1933: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:1933: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:1935: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:1935: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:1937: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:1937: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:1940: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:1940: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:1942: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:1942: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:1944: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:1944: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:1948: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:1948: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:1950: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:1950:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_35’: sscm-test.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:1956: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:1956: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:1957: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:1957: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:1958: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:1958: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:1959: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:1959: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:1960: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:1960: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:1961: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:1961: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:1962: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:1962: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:1964: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:1964: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:1965: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:1965: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:1966: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:1966: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:1967: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:1967: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:1968: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:1968: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:1969: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:1969: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:1970: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:1970: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:1972: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:1972: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:1973: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:1973: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:1974: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:1974: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:1975: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:1975: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:1976: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:1976: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:1977: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:1977: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:1978: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:1978: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:1980: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:1980: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:1981: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:1981: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:1982: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:1982: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:1983: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:1983: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:1984: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:1984: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:1985: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:1985: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:1986: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:1986: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:1988: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:1988: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:1990: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:1990:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_36’: sscm-test.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:1996: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:1996: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:1997: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:1997: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:1998: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:1998: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:1999: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:1999: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:2001: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:2001: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:2002: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:2002: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:2003: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:2003: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:2004: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:2004: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:2006: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:2006: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:2007: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:2007: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:2008: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:2008: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:2009: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:2009: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:2011: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:2011: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:2012: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:2012: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:2013: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:2013: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:2014: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:2014: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:2062: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:2062: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:2064: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:2064:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_37’: sscm-test.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:2070: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:2070: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:2071: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:2071: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:2072: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:2072: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:2073: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:2073: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:2075: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:2075: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:2076: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:2076: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:2077: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:2077: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:2078: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:2078: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:2080: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:2080: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:2081: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:2081: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:2082: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:2082: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:2083: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:2083: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:2085: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:2085: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:2086: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:2086: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:2087: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:2087: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:2088: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:2088: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:2124: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:2124: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:2126: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:2126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_38’: sscm-test.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:2132: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:2132: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:2133: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:2133: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:2134: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:2134: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:2135: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:2135: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:2137: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:2137: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:2138: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:2138: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:2139: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:2139: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:2140: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:2140: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:2142: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:2142: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:2143: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:2143: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:2144: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:2144: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:2145: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:2145: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:2147: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:2147: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:2148: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:2148: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:2149: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:2149: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:2150: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:2150: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:2198: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:2198: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:2200: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:2200:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_39’: sscm-test.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:2206: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:2206: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:2207: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:2207: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:2208: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:2208: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:2209: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:2209: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:2211: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:2211: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:2212: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:2212: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:2213: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:2213: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:2214: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:2214: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:2216: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:2216: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:2217: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:2217: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:2218: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:2218: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:2219: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:2219: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:2221: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:2221: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:2222: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:2222: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:2223: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:2223: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:2224: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:2224: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:2284: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:2284: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:2286: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:2286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_40’: sscm-test.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:2292: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:2292: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:2293: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:2293: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:2294: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:2294: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:2295: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:2295: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:2296: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:2296: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:2297: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:2297: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:2298: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:2298: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:2300: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:2300: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:2301: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:2301: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:2302: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:2302: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:2303: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:2303: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:2304: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:2304: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:2305: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:2305: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:2306: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:2306: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:2308: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:2308: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:2309: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:2309: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:2310: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:2310: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:2311: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:2311: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:2312: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:2312: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:2313: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:2313: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:2314: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:2314: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:2316: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:2316: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:2317: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:2317: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:2318: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:2318: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:2319: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:2319: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:2320: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:2320: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:2321: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:2321: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:2322: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:2322: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:2324: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:2324: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:2326: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:2326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_41’: sscm-test.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:2332: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:2332: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:2333: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:2333: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:2334: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:2334: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:2335: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:2335: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:2337: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:2337: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:2338: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:2338: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:2339: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:2339: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:2340: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:2340: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:2342: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:2342: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:2343: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:2343: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:2344: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:2344: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:2345: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:2345: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:2347: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:2347: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:2348: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:2348: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:2349: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:2349: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:2350: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:2350: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:2369: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:2369: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:2370: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:2370: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:2371: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:2371: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:2373: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:2373: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:2374: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:2374: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:2375: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:2375: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:2377: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:2377: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:2378: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:2378: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:2379: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:2379: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:2381: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:2381: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:2382: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:2382: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:2383: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:2383: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:2386: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:2386: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:2388: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:2388:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_42’: sscm-test.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:2394: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:2394: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:2395: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:2395: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:2396: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:2396: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:2397: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:2397: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:2399: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:2399: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:2400: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:2400: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:2401: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:2401: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:2402: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:2402: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:2404: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:2404: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:2405: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:2405: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:2406: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:2406: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:2407: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:2407: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:2409: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:2409: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:2410: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:2410: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:2411: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:2411: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:2412: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:2412: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:2433: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:2433: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:2435: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:2435: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:2436: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:2436: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:2437: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:2437: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:2439: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:2439: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:2440: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:2440: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:2441: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:2441: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:2443: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:2443: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:2444: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:2444: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:2445: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:2445: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:2447: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:2447: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:2448: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:2448: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:2449: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:2449: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:2452: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:2452: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:2454: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:2454:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_43’: sscm-test.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:2460: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:2460: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:2461: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:2461: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:2462: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:2462: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:2463: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:2463: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:2465: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:2465: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:2466: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:2466: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:2467: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:2467: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:2468: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:2468: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:2470: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:2470: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:2471: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:2471: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:2472: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:2472: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:2473: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:2473: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:2475: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:2475: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:2476: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:2476: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:2477: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:2477: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:2478: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:2478: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:2497: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:2497: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:2499: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:2499: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:2501: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:2501: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:2504: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:2504: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:2506: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:2506: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:2508: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:2508: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:2511: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:2511: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:2513: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:2513: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:2515: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:2515: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:2518: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:2518: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:2520: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:2520: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:2522: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:2522: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:2526: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:2526: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:2528: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:2528:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_44’: sscm-test.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:2534: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:2534: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:2535: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:2535: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:2536: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:2536:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /<>/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: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:2537: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:2537: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:2539: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:2539: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:2540: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:2540: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:2541: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:2541: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:2542: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:2542: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:2544: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:2544: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:2545: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:2545: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:2546: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:2546: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:2547: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:2547: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:2549: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:2549: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:2550: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:2550: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:2551: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:2551: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:2552: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:2552: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:2583: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:2583: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:2585: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:2585: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:2587: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:2587: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:2590: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:2590: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:2592: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:2592: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:2594: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:2594: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:2597: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:2597: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:2599: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:2599: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:2601: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:2601: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:2604: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:2604: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:2606: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:2606: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:2608: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:2608: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:2612: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:2612: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:2614: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:2614:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_45’: sscm-test.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:2620: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:2620: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:2621: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:2621: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:2622: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:2622: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:2623: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:2623: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:2624: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:2624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_46’: sscm-test.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:2629: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:2629:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /<>/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: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:2630: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:2630: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:2631: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:2631: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:2632: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:2632: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:2633: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:2633: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:2634: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:2634: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:2635: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:2635: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:2637: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:2637: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:2638: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:2638: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:2639: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:2639: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:2640: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:2640: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:2641: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:2641: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:2642: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:2642: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:2643: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:2643: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:2645: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:2645: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:2646: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:2646: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:2647: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:2647: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:2648: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:2648: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:2649: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:2649: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:2650: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:2650: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:2651: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:2651: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:2653: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:2653: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:2654: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:2654: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:2655: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:2655: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:2656: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:2656: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:2657: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:2657: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:2658: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:2658: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:2659: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:2659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_47’: sscm-test.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:2664: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:2664: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:2665: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:2665: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:2666: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:2666: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:2667: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:2667: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:2668: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:2668: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:2669: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:2669: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:2670: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:2670: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:2672: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:2672: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:2673: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:2673: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:2674: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:2674: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:2675: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:2675: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:2676: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:2676: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:2677: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:2677: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:2678: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:2678: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:2680: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:2680: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:2681: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:2681: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:2682: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:2682: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:2683: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:2683: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:2684: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:2684: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:2685: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:2685: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:2686: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:2686: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:2688: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:2688: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:2689: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:2689: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:2690: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:2690: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:2691: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:2691: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:2692: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:2692: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:2693: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:2693: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:2694: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:2694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_48’: sscm-test.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:2699: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:2699: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:2700: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:2700: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:2701: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:2701: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:2702: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:2702: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:2703: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:2703: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:2704: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:2704: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:2705: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:2705: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:2707: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:2707: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:2708: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:2708: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:2709: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:2709: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:2710: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:2710: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:2711: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:2711: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:2712: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:2712: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:2713: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:2713: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:2715: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:2715: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:2716: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:2716: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:2717: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:2717: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:2718: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:2718: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:2719: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:2719: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:2720: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:2720: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:2721: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:2721: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:2723: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:2723: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:2724: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:2724: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:2725: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:2725: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:2726: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:2726: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:2727: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:2727: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:2728: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:2728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /<>/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: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:2729: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:2729:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_49’: sscm-test.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:2734: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:2734: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:2735: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:2735: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:2736: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:2736: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:2737: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:2737: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:2738: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:2738: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:2739: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:2739: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:2740: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:2740: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:2742: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:2742: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:2743: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:2743: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:2744: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:2744: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:2745: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:2745: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:2746: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:2746: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:2747: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:2747: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:2748: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:2748: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:2750: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:2750: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:2751: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:2751: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:2752: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:2752: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:2753: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:2753: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:2754: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:2754: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:2755: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:2755: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:2756: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:2756: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:2758: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:2758: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:2759: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:2759: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:2760: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:2760: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:2761: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:2761: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:2762: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:2762: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:2763: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:2763: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:2764: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:2764:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_50’: sscm-test.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:2769: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:2769: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:2770: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:2770: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:2771: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:2771: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:2772: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:2772: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:2773: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:2773: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:2774: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:2774: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:2775: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:2775: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:2777: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:2777: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:2778: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:2778: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:2779: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:2779: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:2780: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:2780: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:2781: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:2781: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:2782: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:2782: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:2783: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:2783: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:2785: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:2785: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:2786: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:2786: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:2787: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:2787: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:2788: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:2788: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:2789: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:2789: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:2790: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:2790: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:2791: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:2791: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:2793: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:2793: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:2794: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:2794: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:2795: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:2795: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:2796: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:2796: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:2797: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:2797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2798: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:2798: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:2799: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:2799: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:2801: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:2801: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:2802: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:2802: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:2803: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:2803: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:2804: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:2804: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:2805: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:2805: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:2806: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:2806: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:2807: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:2807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_51’: sscm-test.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:2812: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:2812: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:2813: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:2813: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:2814: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:2814: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:2815: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:2815: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:2816: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:2816: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:2817: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:2817: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:2818: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:2818:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2819: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:2819: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:2820: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:2820: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:2821: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:2821: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:2822: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:2822: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:2823: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:2823: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:2825: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:2825: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:2826: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:2826: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:2827: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:2827: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:2828: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:2828: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:2829: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:2829: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:2830: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:2830: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:2831: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:2831: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:2832: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:2832: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:2833: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:2833: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:2834: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:2834: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:2835: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:2835: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:2836: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:2836: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:2837: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:2837: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:2839: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:2839: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:2841: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:2841: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:2843: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:2843: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:2845: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:2845: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:2847: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:2847: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:2849: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:2849: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:2851: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:2851: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:2853: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:2853: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:2855: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:2855: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:2857: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:2857: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:2859: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:2859: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:2861: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:2861: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:2863: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:2863: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:2865: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:2865: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:2867: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:2867: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:2869: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:2869: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:2871: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:2871: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:2873: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:2873: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:2875: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:2875: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:2877: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:2877: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:2879: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:2879:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_52’: sscm-test.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:2885: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:2885:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_53’: sscm-test.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:2890: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:2890:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_54’: sscm-test.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:2895: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:2895: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:2896: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:2896: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:2897: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:2897: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:2898: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:2898: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:2899: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:2899: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:2900: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:2900: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:2901: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:2901: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:2902: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:2902: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:2903: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:2903: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:2904: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:2904: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:2905: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:2905: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:2906: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:2906:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_55’: sscm-test.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:2911: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:2911:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_56’: sscm-test.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:2916: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:2916:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_57’: sscm-test.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:2921: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:2921: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:2922: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:2922: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:2923: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:2923: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:2924: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:2924: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:2925: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:2925:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_58’: sscm-test.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:2931: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:2931: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:2932: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:2932: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:2933: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:2933: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:2934: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:2934: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:2935: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:2935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_59’: sscm-test.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:2941: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:2941: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:2942: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:2942: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:2943: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:2943: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:2944: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:2944: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:2945: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:2945: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:2948: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:2948:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_60’: sscm-test.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:2953: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:2953: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:2954: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:2954: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:2955: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:2955: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:2956: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:2956: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:2958: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:2958:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_61’: sscm-test.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:2964: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:2964: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:2965: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:2965: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:2966: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:2966: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:2967: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:2967: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:2974: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:2974: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:2978: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:2978: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:2981: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:2981: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:2984: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:2984: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:2986: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:2986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2989: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:2989:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /<>/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /<>/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2994: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:2994: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:3000: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:3000: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:3003: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:3003: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:3006: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:3006: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:3009: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:3009: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:3012: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:3012: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:3016: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:3016: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:3020: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:3020: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:3024: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:3024:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_62’: sscm-test.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:3031: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:3031: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:3032: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:3032: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:3033: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:3033: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:3034: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:3034: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:3036: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:3036:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_63’: sscm-test.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:3046: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:3046:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_64’: sscm-test.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:3051: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:3051: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:3061: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:3061:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_65’: sscm-test.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:3077: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:3077: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:3078: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:3078: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:3082: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:3082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_66’: sscm-test.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:3098: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:3098:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /source/test-c/test-format.c: In function ‘tst_67’: sscm-test.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:3115: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:3115: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:3116: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:3116: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:3117: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:3117: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:3118: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:3118:5: note: in expansion of macro ‘TST_TN_EQ_STR’ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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/x86_64-linux-gnu -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /<>/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-format-coll test-format-coll.o ../src/.libs/libsscm.so /<>/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu make[3]: Leaving directory '/<>/test-c' make check-TESTS make[3]: Entering directory '/<>/test-c' make[4]: Entering directory '/<>/test-c' PASS: test-gc-protect-coll PASS: test-alignment-coll PASS: test-global-coll PASS: test-gc-coll PASS: test-gc-protect-stack-coll PASS: test-storage-coll PASS: test-storage-compact-coll PASS: test-strcasecmp-coll PASS: test-length-coll PASS: test-array2list-coll PASS: test-format-coll ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ # TOTAL: 11 # PASS: 11 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/<>/test-c' make[3]: Leaving directory '/<>/test-c' make[2]: Leaving directory '/<>/test-c' Making check in bench make[2]: Entering directory '/<>/bench' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/bench' make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>' Making install in doc make[2]: Entering directory '/<>/doc' make[3]: Entering directory '/<>/doc' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<>/debian/tmp/usr/share/doc/sigscheme' /usr/bin/install -c -m 644 index.txt design.txt spec.txt multibyte.txt style.txt global-obj.txt release.txt '/<>/debian/tmp/usr/share/doc/sigscheme' /usr/bin/mkdir -p '/<>/debian/tmp/usr/share/doc/sigscheme' /usr/bin/install -c -m 644 index.html design.html spec.html multibyte.html style.html global-obj.html release.html '/<>/debian/tmp/usr/share/doc/sigscheme' make[3]: Leaving directory '/<>/doc' make[2]: Leaving directory '/<>/doc' Making install in m4 make[2]: Entering directory '/<>/m4' make[3]: Entering directory '/<>/m4' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/m4' make[2]: Leaving directory '/<>/m4' Making install in tools make[2]: Entering directory '/<>/tools' make[3]: Entering directory '/<>/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/tools' make[2]: Leaving directory '/<>/tools' Making install in libgcroots make[2]: Entering directory '/<>/libgcroots' Making install in m4 make[3]: Entering directory '/<>/libgcroots/m4' make[4]: Entering directory '/<>/libgcroots/m4' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/libgcroots/m4' make[3]: Leaving directory '/<>/libgcroots/m4' make[3]: Entering directory '/<>/libgcroots' make[4]: Entering directory '/<>/libgcroots' /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ./libtool --mode=install /usr/bin/install -c libgcroots.la '/<>/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgcroots.so.0.1.0 /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0 libtool: install: (cd /<>/debian/tmp/usr/lib/x86_64-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 /<>/debian/tmp/usr/lib/x86_64-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; }; }) libtool: install: /usr/bin/install -c .libs/libgcroots.lai /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.la libtool: install: /usr/bin/install -c .libs/libgcroots.a /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: install: ranlib /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/<>/debian/tmp/usr/include' /usr/bin/install -c -m 644 include/gcroots.h '/<>/debian/tmp/usr/include' /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 gcroots.pc '/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' make[4]: Leaving directory '/<>/libgcroots' make[3]: Leaving directory '/<>/libgcroots' make[2]: Leaving directory '/<>/libgcroots' Making install in include make[2]: Entering directory '/<>/include' Making install in sigscheme make[3]: Entering directory '/<>/include/sigscheme' make install-am make[4]: Entering directory '/<>/include/sigscheme' make[5]: Entering directory '/<>/include/sigscheme' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/include/sigscheme' make[4]: Leaving directory '/<>/include/sigscheme' make[3]: Leaving directory '/<>/include/sigscheme' make[3]: Entering directory '/<>/include' make[4]: Entering directory '/<>/include' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/include' make[3]: Leaving directory '/<>/include' make[2]: Leaving directory '/<>/include' Making install in src make[2]: Entering directory '/<>/src' make install-am make[3]: Entering directory '/<>/src' make[4]: Entering directory '/<>/src' /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libsscm.la '/<>/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: warning: relinking 'libsscm.la' libtool: install: (cd /<>/src; /bin/bash "/<>/libtool" --tag CC --mode=relink gcc -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<>=/usr/src/sigscheme-0.9.1-2build1 -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,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-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 /<>/libgcroots/libgcroots.la -inst-prefix-dir /<>/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/<>/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lgcroots -g -O2 -mno-omit-leaf-frame-pointer -flto=auto -fstack-protector-strong -Wl,-Bsymbolic-functions -flto=auto -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 /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.so.3.0.1 libtool: install: (cd /<>/debian/tmp/usr/lib/x86_64-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; }; }) libtool: install: (cd /<>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsscm.so.3.0.1 libsscm.so || { rm -f libsscm.so && ln -s libsscm.so.3.0.1 libsscm.so; }; }) libtool: install: /usr/bin/install -c .libs/libsscm.lai /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.la libtool: install: /usr/bin/install -c .libs/libsscm.a /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: install: ranlib /<>/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/<>/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c sscm '/<>/debian/tmp/usr/bin' libtool: warning: 'libsscm.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: warning: '/<>/libgcroots/libgcroots.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/sscm /<>/debian/tmp/usr/bin/sscm /usr/bin/mkdir -p '/<>/debian/tmp/usr/include/sigscheme' /usr/bin/install -c -m 644 config.h '/<>/debian/tmp/usr/include/sigscheme' /usr/bin/mkdir -p '/<>/debian/tmp/usr/include/sigscheme' /usr/bin/install -c -m 644 config-old.h scmint.h global.h sigscheme.h storage-common.h storage-compact.h encoding.h '/<>/debian/tmp/usr/include/sigscheme' make[4]: Leaving directory '/<>/src' make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' Making install in lib make[2]: Entering directory '/<>/lib' make[3]: Entering directory '/<>/lib' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<>/debian/tmp/usr/share/sigscheme/lib' /usr/bin/install -c -m 644 sigscheme-init.scm unittest.scm srfi-0.scm srfi-1.scm srfi-9.scm srfi-43.scm srfi-55.scm srfi-69.scm srfi-95.scm '/<>/debian/tmp/usr/share/sigscheme/lib' make[3]: Leaving directory '/<>/lib' make[2]: Leaving directory '/<>/lib' Making install in test make[2]: Entering directory '/<>/test' make[3]: Entering directory '/<>/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/test' make[2]: Leaving directory '/<>/test' Making install in test-c make[2]: Entering directory '/<>/test-c' make[3]: Entering directory '/<>/test-c' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/test-c' make[2]: Leaving directory '/<>/test-c' Making install in bench make[2]: Entering directory '/<>/bench' make[3]: Entering directory '/<>/bench' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/bench' make[2]: Leaving directory '/<>/bench' make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 sigscheme.pc '/<>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_install dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a 9efa5c59969a4e09028a75ad4b638838e9d41abe e0d8552457918babe76ff5d79af9ecce6e2050f9 ac1d86a0319208e0446140960178c701eb18ed53 dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgcroots0 (in debian/libgcroots0); do_strip: , oemstrip: pkgstriptranslations: processing sigscheme (in debian/sigscheme); do_strip: , oemstrip: pkgstriptranslations: processing libsscm3 (in debian/libsscm3); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libgcroots0/DEBIAN/control, package libgcroots0, directory debian/libgcroots0 INFO: pkgstripfiles: waiting for lock (libgcroots0) ... pkgstripfiles: processing control file: debian/sigscheme/DEBIAN/control, package sigscheme, directory debian/sigscheme Searching for duplicated docs in dependency libsscm3... symlinking changelog.Debian.gz in sigscheme to file in libsscm3 pkgstripfiles: Running PNG optimization (using 4 cpus) for package sigscheme ... pkgstripfiles: No PNG files. dpkg-deb: building package 'sigscheme' in '../sigscheme_0.9.1-2build1_amd64.deb'. pkgstripfiles: processing control file: debian/libsscm3/DEBIAN/control, package libsscm3, directory debian/libsscm3 INFO: pkgstripfiles: waiting for lock (libsscm3) ... INFO: pkgstriptranslations version 154 pkgstriptranslations: processing sigscheme-dbgsym (in debian/.debhelper/sigscheme/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/sigscheme/dbgsym-root/DEBIAN/control, package sigscheme-dbgsym, directory debian/.debhelper/sigscheme/dbgsym-root dpkg-deb: building package 'sigscheme-dbgsym' in 'debian/.debhelper/scratch-space/build-sigscheme/sigscheme-dbgsym_0.9.1-2build1_amd64.deb'. Renaming sigscheme-dbgsym_0.9.1-2build1_amd64.deb to sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb INFO: pkgstriptranslations version 154 pkgstriptranslations: processing sigscheme-runtime (in debian/sigscheme-runtime); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libgcroots0) ... INFO: pkgstripfiles: waiting for lock (libsscm3) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/sigscheme-runtime/DEBIAN/control, package sigscheme-runtime, directory debian/sigscheme-runtime pkgstripfiles: Running PNG optimization (using 4 cpus) for package sigscheme-runtime ... pkgstripfiles: No PNG files. dpkg-deb: building package 'sigscheme-runtime' in '../sigscheme-runtime_0.9.1-2build1_all.deb'. INFO: pkgstripfiles: waiting for lock (libgcroots0) ... Skipping arch: any to arch: all dependency to sigscheme-runtime Searching for duplicated docs in dependency libgcroots0... symlinking changelog.Debian.gz in libsscm3 to file in libgcroots0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsscm3 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-2build1_amd64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libsscm3-dbgsym (in debian/.debhelper/libsscm3/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libsscm3/dbgsym-root/DEBIAN/control, package libsscm3-dbgsym, directory debian/.debhelper/libsscm3/dbgsym-root dpkg-deb: building package 'libsscm3-dbgsym' in 'debian/.debhelper/scratch-space/build-libsscm3/libsscm3-dbgsym_0.9.1-2build1_amd64.deb'. Renaming libsscm3-dbgsym_0.9.1-2build1_amd64.deb to libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb INFO: pkgstripfiles: waiting for lock (libgcroots0) ... INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libsscm-dev (in debian/libsscm-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libsscm-dev/DEBIAN/control, package libsscm-dev, directory debian/libsscm-dev Searching for duplicated docs in dependency libsscm3... symlinking changelog.Debian.gz in libsscm-dev to file in libgcroots0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsscm-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-2build1_amd64.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgcroots0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-2build1_amd64.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgcroots0-dbgsym (in debian/.debhelper/libgcroots0/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libgcroots0/dbgsym-root/DEBIAN/control, package libgcroots0-dbgsym, directory debian/.debhelper/libgcroots0/dbgsym-root dpkg-deb: building package 'libgcroots0-dbgsym' in 'debian/.debhelper/scratch-space/build-libgcroots0/libgcroots0-dbgsym_0.9.1-2build1_amd64.deb'. Renaming libgcroots0-dbgsym_0.9.1-2build1_amd64.deb to libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libgcroots-dev (in debian/libgcroots-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libgcroots-dev/DEBIAN/control, package libgcroots-dev, directory debian/libgcroots-dev Searching for duplicated docs in dependency libgcroots0... symlinking changelog.Debian.gz in libgcroots-dev to file in libgcroots0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgcroots-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-2build1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sigscheme_0.9.1-2build1_amd64.buildinfo dpkg-genchanges --build=binary -mLaunchpad Build Daemon -O../sigscheme_0.9.1-2build1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-04-22T10:09:25Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ sigscheme_0.9.1-2build1_amd64.changes: -------------------------------------- Format: 1.8 Date: Mon, 22 Apr 2024 11:51:13 +0200 Source: sigscheme Binary: libgcroots-dev libgcroots0 libsscm-dev libsscm3 sigscheme sigscheme-runtime Built-For-Profiles: noudeb Architecture: amd64 all Version: 0.9.1-2build1 Distribution: noble-proposed Urgency: high Maintainer: Launchpad Build Daemon Changed-By: Julian Andres Klode Description: libgcroots-dev - Development GC library for sigscheme Scheme interpreter libgcroots0 - GC shared library for sigscheme Scheme interpreter libsscm-dev - Development library for sigscheme Scheme interpreter libsscm3 - Shared library for sigscheme Scheme interpreter sigscheme - Scheme Interpreter to be embedded sigscheme-runtime - Runtime for sigscheme Scheme interpreter Changes: sigscheme (0.9.1-2build1) noble; urgency=high . * No change rebuild against frame pointers and time_t. Checksums-Sha1: b098aae40673f99bdebacbd0a23a785a76b3dabe 6060 libgcroots-dev_0.9.1-2build1_amd64.deb e627b95855f537ffeb0499059920154c113a5267 7514 libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb a881ea5bd33111178605882d59853d55b6052279 7148 libgcroots0_0.9.1-2build1_amd64.deb f8d1a53d4a0053c7d229fcdc9e1ce5e6308cb46d 110398 libsscm-dev_0.9.1-2build1_amd64.deb bf34ca875d0c189aae63eb93ec2d472abffdafcc 168858 libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb e3d3e565c11c67e201ca538e33b94fee569e3db5 67842 libsscm3_0.9.1-2build1_amd64.deb 3b702ebaa574d336ea1468c220bb31e51209ae8c 7986 sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 5548b46fb507a6679ac9d806c9b7cd49f1175511 38594 sigscheme-runtime_0.9.1-2build1_all.deb 26365881d8490f39cac409124c56ee2e328a352d 8165 sigscheme_0.9.1-2build1_amd64.buildinfo 1240157759f857ea1be0719f5ccd69615d41dfff 57566 sigscheme_0.9.1-2build1_amd64.deb Checksums-Sha256: 053ff49993a9ddd2d3ac1c06280ec8c6692e6b94a33d3f6e1c99321b34b0f362 6060 libgcroots-dev_0.9.1-2build1_amd64.deb 61e299900624b408593e1953aac08ac5c4dc486e90020038493a612a0d861d0f 7514 libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb 754096c431df37d91cabdf59fbdfa6eb2d16e72268cc4e49d88874be5c79d3d1 7148 libgcroots0_0.9.1-2build1_amd64.deb 4d74b31293a983810dc14fa338bae9d2e2dfd8267bec0d367a786a84895ad158 110398 libsscm-dev_0.9.1-2build1_amd64.deb 862ccb7fe3a7efe8eb62e811a47a67cdbe4326da5d1fad5fa7ae1ff61f259a62 168858 libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb f915da8afce9dc7ab0e42a9214b6f60155c124819de42b5281d058ee04e10fc8 67842 libsscm3_0.9.1-2build1_amd64.deb ee87b80bfbdfbc4b972ae1094039f48b9e9da58d2fa3d93f41250bc097da157c 7986 sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 54911f53ca7393f719a4e9af6b2f8a8d125fbdd6c7ae26bd0e1097c760366e64 38594 sigscheme-runtime_0.9.1-2build1_all.deb 4a7f048734b1fa1dbcd6aeeb4f0230e0737b2882ae361ef7c3c6ef764a1d32a1 8165 sigscheme_0.9.1-2build1_amd64.buildinfo e1694c87f144696434d8fd9378334ba8c0560cb2f39bec728527356e91e757e2 57566 sigscheme_0.9.1-2build1_amd64.deb Files: f37d2c783683ac0688394185c4e7696f 6060 libdevel optional libgcroots-dev_0.9.1-2build1_amd64.deb e7dd64e626f91d31749d9446971a327f 7514 debug optional libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb 7efe80ffb5616889c69b02b7945a9670 7148 libs optional libgcroots0_0.9.1-2build1_amd64.deb 7356d19009aaa11ac3a95dda50333150 110398 libdevel optional libsscm-dev_0.9.1-2build1_amd64.deb 8f592f61b428c385495e3b91298d0544 168858 debug optional libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb 4a17a251749a5959a0b854f7a7871cc5 67842 libs optional libsscm3_0.9.1-2build1_amd64.deb 57d48931095251ccf17d4a5f9095b601 7986 debug optional sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 6c2f5919b47f5e954088801fff58cb7c 38594 lisp optional sigscheme-runtime_0.9.1-2build1_all.deb 9cbcae395b26695869b5acea0eb8aa80 8165 lisp optional sigscheme_0.9.1-2build1_amd64.buildinfo 178de071f7532dd8ee45a6d9144df6dc 57566 lisp optional sigscheme_0.9.1-2build1_amd64.deb Original-Maintainer: Debian QA Group /<>/sigscheme_0.9.1-2build1_amd64.changes.new could not be renamed to /<>/sigscheme_0.9.1-2build1_amd64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: sigscheme Binary: libgcroots-dev libgcroots0 libgcroots0-dbgsym libsscm-dev libsscm3 libsscm3-dbgsym sigscheme sigscheme-dbgsym sigscheme-runtime Architecture: all amd64 Version: 0.9.1-2build1 Checksums-Md5: f37d2c783683ac0688394185c4e7696f 6060 libgcroots-dev_0.9.1-2build1_amd64.deb e7dd64e626f91d31749d9446971a327f 7514 libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb 7efe80ffb5616889c69b02b7945a9670 7148 libgcroots0_0.9.1-2build1_amd64.deb 7356d19009aaa11ac3a95dda50333150 110398 libsscm-dev_0.9.1-2build1_amd64.deb 8f592f61b428c385495e3b91298d0544 168858 libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb 4a17a251749a5959a0b854f7a7871cc5 67842 libsscm3_0.9.1-2build1_amd64.deb 57d48931095251ccf17d4a5f9095b601 7986 sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 6c2f5919b47f5e954088801fff58cb7c 38594 sigscheme-runtime_0.9.1-2build1_all.deb 178de071f7532dd8ee45a6d9144df6dc 57566 sigscheme_0.9.1-2build1_amd64.deb Checksums-Sha1: b098aae40673f99bdebacbd0a23a785a76b3dabe 6060 libgcroots-dev_0.9.1-2build1_amd64.deb e627b95855f537ffeb0499059920154c113a5267 7514 libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb a881ea5bd33111178605882d59853d55b6052279 7148 libgcroots0_0.9.1-2build1_amd64.deb f8d1a53d4a0053c7d229fcdc9e1ce5e6308cb46d 110398 libsscm-dev_0.9.1-2build1_amd64.deb bf34ca875d0c189aae63eb93ec2d472abffdafcc 168858 libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb e3d3e565c11c67e201ca538e33b94fee569e3db5 67842 libsscm3_0.9.1-2build1_amd64.deb 3b702ebaa574d336ea1468c220bb31e51209ae8c 7986 sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 5548b46fb507a6679ac9d806c9b7cd49f1175511 38594 sigscheme-runtime_0.9.1-2build1_all.deb 1240157759f857ea1be0719f5ccd69615d41dfff 57566 sigscheme_0.9.1-2build1_amd64.deb Checksums-Sha256: 053ff49993a9ddd2d3ac1c06280ec8c6692e6b94a33d3f6e1c99321b34b0f362 6060 libgcroots-dev_0.9.1-2build1_amd64.deb 61e299900624b408593e1953aac08ac5c4dc486e90020038493a612a0d861d0f 7514 libgcroots0-dbgsym_0.9.1-2build1_amd64.ddeb 754096c431df37d91cabdf59fbdfa6eb2d16e72268cc4e49d88874be5c79d3d1 7148 libgcroots0_0.9.1-2build1_amd64.deb 4d74b31293a983810dc14fa338bae9d2e2dfd8267bec0d367a786a84895ad158 110398 libsscm-dev_0.9.1-2build1_amd64.deb 862ccb7fe3a7efe8eb62e811a47a67cdbe4326da5d1fad5fa7ae1ff61f259a62 168858 libsscm3-dbgsym_0.9.1-2build1_amd64.ddeb f915da8afce9dc7ab0e42a9214b6f60155c124819de42b5281d058ee04e10fc8 67842 libsscm3_0.9.1-2build1_amd64.deb ee87b80bfbdfbc4b972ae1094039f48b9e9da58d2fa3d93f41250bc097da157c 7986 sigscheme-dbgsym_0.9.1-2build1_amd64.ddeb 54911f53ca7393f719a4e9af6b2f8a8d125fbdd6c7ae26bd0e1097c760366e64 38594 sigscheme-runtime_0.9.1-2build1_all.deb e1694c87f144696434d8fd9378334ba8c0560cb2f39bec728527356e91e757e2 57566 sigscheme_0.9.1-2build1_amd64.deb Build-Origin: Ubuntu Build-Architecture: amd64 Build-Date: Mon, 22 Apr 2024 10:09:24 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu2), autotools-dev (= 20220109.1), base-files (= 13ubuntu9), base-passwd (= 3.6.3build1), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), binutils-x86-64-linux-gnu (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu6), bsdutils (= 1:2.39.3-9ubuntu6), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu4), cpp-13-x86-64-linux-gnu (= 13.2.0-23ubuntu4), cpp-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86ubuntu1), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1build1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5build1), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu4), g++-13-x86-64-linux-gnu (= 13.2.0-23ubuntu4), g++-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu4), gcc-13-base (= 13.2.0-23ubuntu4), gcc-13-x86-64-linux-gnu (= 13.2.0-23ubuntu4), gcc-14-base (= 14-20240412-0ubuntu1), gcc-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu2), gettext-base (= 0.21-14ubuntu2), grep (= 3.11-4build1), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu3), hostname (= 3.23+nmu2ubuntu2), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1build1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240412-0ubuntu1), libatomic1 (= 14-20240412-0ubuntu1), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libbinutils (= 2.42-4ubuntu2), libblkid1 (= 2.39.3-9ubuntu6), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu2), libcc1-0 (= 14-20240412-0ubuntu1), libcrypt-dev (= 1:4.4.36-4build1), libcrypt1 (= 1:4.4.36-4build1), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libdb5.3t64 (= 5.3.28+dfsg2-7), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdpkg-perl (= 1.22.6ubuntu6), libdw1t64 (= 0.190-1.1build4), libelf1t64 (= 0.190-1.1build4), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-23ubuntu4), libgcc-s1 (= 14-20240412-0ubuntu1), libgcrypt20 (= 1.10.3-2build1), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu6), libgomp1 (= 14-20240412-0ubuntu1), libgpg-error0 (= 1.47-3build2), libgprofng0 (= 2.42-4ubuntu2), libhwasan0 (= 14-20240412-0ubuntu1), libicu74 (= 74.2-1ubuntu3), libisl23 (= 0.26-3build1), libitm1 (= 14-20240412-0ubuntu1), libjansson4 (= 2.14-2build2), liblsan0 (= 14-20240412-0ubuntu1), liblz4-1 (= 1.9.4-1build1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2build1), libmount1 (= 2.39.3-9ubuntu6), libmpc3 (= 1.3.1-1build1), libmpfr6 (= 4.2.1-1build1), libpam-modules (= 1.5.3-5ubuntu5), libpam-modules-bin (= 1.5.3-5ubuntu5), libpam-runtime (= 1.5.3-5ubuntu5), libpam0g (= 1.5.3-5ubuntu5), libpcre2-8-0 (= 10.42-4ubuntu2), libperl5.38t64 (= 5.38.2-3.2build2), libpipeline1 (= 1.5.7-2), libpkgconf3 (= 1.8.1-2build1), libquadmath0 (= 14-20240412-0ubuntu1), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsframe1 (= 2.42-4ubuntu2), libsmartcols1 (= 2.39.3-9ubuntu6), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu4), libstdc++6 (= 14-20240412-0ubuntu1), libsub-override-perl (= 0.10-1), libsystemd0 (= 255.4-1ubuntu8), libtinfo6 (= 6.4+20240113-1ubuntu2), libtool (= 2.4.7-7build1), libtsan2 (= 14-20240412-0ubuntu1), libubsan1 (= 14-20240412-0ubuntu1), libuchardet0 (= 0.0.8-1build1), libudev1 (= 255.4-1ubuntu8), libunistring5 (= 1.1-2build1), libuuid1 (= 2.39.3-9ubuntu6), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libzstd1 (= 1.5.5+dfsg2-2build1), linux-libc-dev (= 6.8.0-31.31), login (= 1:4.13+dfsg1-4ubuntu3), lto-disabled-list (= 47), m4 (= 1.4.19-4build1), make (= 4.3-4.1build2), man-db (= 2.12.0-4build2), mawk (= 1.3.4.20240123-1build1), ncurses-base (= 6.4+20240113-1ubuntu2), ncurses-bin (= 6.4+20240113-1ubuntu2), patch (= 2.7.6-7build3), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), pkg-config (= 1.8.1-2build1), pkgconf (= 1.8.1-2build1), pkgconf-bin (= 1.8.1-2build1), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu7), sed (= 4.9-2build1), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu3), tar (= 1.35+dfsg-3build1), util-linux (= 2.39.3-9ubuntu6), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1713779473" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libgcroots-dev_0.9.1-2build1_amd64.deb -------------------------------------- new Debian package, version 2.0. size 6060 bytes: control archive=747 bytes. 730 bytes, 19 lines control 281 bytes, 4 lines md5sums Package: libgcroots-dev Source: sigscheme Version: 0.9.1-2build1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 30 Depends: libgcroots0 (= 0.9.1-2build1) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://github.com/uim/sigscheme Description: Development GC library for sigscheme Scheme interpreter SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. . This package contains header files and static libraries for garbage collector roots development. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/include/ -rw-r--r-- root/root 2123 2024-04-22 09:51 ./usr/include/gcroots.h drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 9194 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libgcroots.a lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libgcroots.so -> libgcroots.so.0.1.0 drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 275 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/pkgconfig/gcroots.pc drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/libgcroots-dev/ lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/share/doc/libgcroots-dev/changelog.Debian.gz -> ../libgcroots0/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/libgcroots-dev/copyright libgcroots0_0.9.1-2build1_amd64.deb ----------------------------------- new Debian package, version 2.0. size 7148 bytes: control archive=973 bytes. 677 bytes, 18 lines control 229 bytes, 3 lines md5sums 36 bytes, 1 lines shlibs 450 bytes, 13 lines symbols 75 bytes, 2 lines triggers Package: libgcroots0 Source: sigscheme Version: 0.9.1-2build1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 32 Depends: libc6 (>= 2.4) Section: libs Priority: optional Multi-Arch: same Homepage: https://github.com/uim/sigscheme Description: GC shared library for sigscheme Scheme interpreter SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. . This package contains the shared libraries for garbage collector roots. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libgcroots.so.0 -> libgcroots.so.0.1.0 -rw-r--r-- root/root 14328 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0 drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/libgcroots0/ -rw-r--r-- root/root 1047 2024-04-22 09:51 ./usr/share/doc/libgcroots0/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/libgcroots0/copyright libsscm-dev_0.9.1-2build1_amd64.deb ----------------------------------- new Debian package, version 2.0. size 110398 bytes: control archive=929 bytes. 691 bytes, 18 lines control 767 bytes, 11 lines md5sums Package: libsscm-dev Source: sigscheme Version: 0.9.1-2build1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 602 Depends: libsscm3 (= 0.9.1-2build1) Section: libdevel Priority: optional Homepage: https://github.com/uim/sigscheme Description: Development library for sigscheme Scheme interpreter SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. . This package contains header files and static libraries for sigscheme development. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/include/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/include/sigscheme/ -rw-r--r-- root/root 3950 2024-04-22 09:51 ./usr/include/sigscheme/config-old.h -rw-r--r-- root/root 18405 2024-04-22 09:51 ./usr/include/sigscheme/config.h -rw-r--r-- root/root 10148 2024-04-22 09:51 ./usr/include/sigscheme/encoding.h -rw-r--r-- root/root 10403 2024-04-22 09:51 ./usr/include/sigscheme/global.h -rw-r--r-- root/root 13954 2024-04-22 09:51 ./usr/include/sigscheme/scmint.h -rw-r--r-- root/root 82832 2024-04-22 09:51 ./usr/include/sigscheme/sigscheme.h -rw-r--r-- root/root 9405 2024-04-22 09:51 ./usr/include/sigscheme/storage-common.h -rw-r--r-- root/root 48968 2024-04-22 09:51 ./usr/include/sigscheme/storage-compact.h drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 394484 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libsscm.a lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libsscm.so -> libsscm.so.3.0.1 drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 1405 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/pkgconfig/sigscheme.pc drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/libsscm-dev/ lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/share/doc/libsscm-dev/changelog.Debian.gz -> ../libgcroots0/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/libsscm-dev/copyright libsscm3_0.9.1-2build1_amd64.deb -------------------------------- new Debian package, version 2.0. size 67842 bytes: control archive=2965 bytes. 720 bytes, 18 lines control 143 bytes, 2 lines md5sums 30 bytes, 1 lines shlibs 13352 bytes, 440 lines symbols 75 bytes, 2 lines triggers Package: libsscm3 Source: sigscheme Version: 0.9.1-2build1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 202 Depends: sigscheme-runtime (= 0.9.1-2build1), libc6 (>= 2.14), libgcroots0 (>= 0.8.5) Section: libs Priority: optional Multi-Arch: same Homepage: https://github.com/uim/sigscheme Description: Shared library for sigscheme Scheme interpreter SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. . This package contains the shared libraries for sigscheme. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libsscm.so.3 -> libsscm.so.3.0.1 -rw-r--r-- root/root 174152 2024-04-22 09:51 ./usr/lib/x86_64-linux-gnu/libsscm.so.3.0.1 drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/libsscm3/ lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/share/doc/libsscm3/changelog.Debian.gz -> ../libgcroots0/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/libsscm3/copyright sigscheme-runtime_0.9.1-2build1_all.deb --------------------------------------- new Debian package, version 2.0. size 38594 bytes: control archive=895 bytes. 704 bytes, 19 lines control 797 bytes, 11 lines md5sums Package: sigscheme-runtime Source: sigscheme Version: 0.9.1-2build1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 177 Breaks: libsscm3 (<< 0.8.5-3) Replaces: libsscm3 (<< 0.8.5-3) Section: lisp Priority: optional Multi-Arch: foreign Homepage: https://github.com/uim/sigscheme Description: Runtime for sigscheme Scheme interpreter SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. . This package contains runtime files for the sigscheme package. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/sigscheme-runtime/ -rw-r--r-- root/root 1053 2024-04-22 09:51 ./usr/share/doc/sigscheme-runtime/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/sigscheme-runtime/copyright drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/sigscheme/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/sigscheme/lib/ -rw-r--r-- root/root 4185 2024-04-22 09:51 ./usr/share/sigscheme/lib/sigscheme-init.scm -rw-r--r-- root/root 3464 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-0.scm -rw-r--r-- root/root 56767 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-1.scm -rw-r--r-- root/root 58155 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-43.scm -rw-r--r-- root/root 3061 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-55.scm -rw-r--r-- root/root 11270 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-69.scm -rw-r--r-- root/root 9000 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-9.scm -rw-r--r-- root/root 7041 2024-04-22 09:51 ./usr/share/sigscheme/lib/srfi-95.scm -rw-r--r-- root/root 9788 2024-04-22 09:51 ./usr/share/sigscheme/lib/unittest.scm sigscheme_0.9.1-2build1_amd64.deb --------------------------------- new Debian package, version 2.0. size 57566 bytes: control archive=1169 bytes. 570 bytes, 14 lines control 1510 bytes, 22 lines md5sums Package: sigscheme Version: 0.9.1-2build1 Architecture: amd64 Maintainer: Ubuntu Developers Installed-Size: 270 Depends: libc6 (>= 2.34), libsscm3 (>= 0.8.5) Section: lisp Priority: optional Homepage: https://github.com/uim/sigscheme Description: Scheme Interpreter to be embedded SigScheme is a Scheme interpreter, which targets embedded programs. SigScheme is used as extension engine for uim, universal input method system. It conforms to R5RS, some of SRFI-s. Original-Maintainer: Debian QA Group drwxr-xr-x root/root 0 2024-04-22 09:51 ./ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/bin/ -rwxr-xr-x root/root 14488 2024-04-22 09:51 ./usr/bin/sscm drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc-base/ -rw-r--r-- root/root 425 2016-08-06 13:35 ./usr/share/doc-base/sigscheme.sigscheme drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/doc/sigscheme/ -rw-r--r-- root/root 5982 2020-08-24 21:33 ./usr/share/doc/sigscheme/NEWS.gz -rw-r--r-- root/root 3293 2020-08-24 21:33 ./usr/share/doc/sigscheme/README -rw-r--r-- root/root 3867 2020-08-24 21:33 ./usr/share/doc/sigscheme/TODO lrwxrwxrwx root/root 0 2024-04-22 09:51 ./usr/share/doc/sigscheme/changelog.Debian.gz -> ../libsscm3/changelog.Debian.gz -rw-r--r-- root/root 4005 2018-01-14 13:25 ./usr/share/doc/sigscheme/copyright -rw-r--r-- root/root 18653 2024-04-22 09:51 ./usr/share/doc/sigscheme/design.html -rw-r--r-- root/root 969 2024-04-22 09:51 ./usr/share/doc/sigscheme/design.txt -rw-r--r-- root/root 35793 2024-04-22 09:51 ./usr/share/doc/sigscheme/global-obj.html -rw-r--r-- root/root 4583 2024-04-22 09:51 ./usr/share/doc/sigscheme/global-obj.txt.gz -rw-r--r-- root/root 17498 2024-04-22 09:51 ./usr/share/doc/sigscheme/index.html -rw-r--r-- root/root 442 2024-04-22 09:51 ./usr/share/doc/sigscheme/index.txt -rw-r--r-- root/root 27703 2024-04-22 09:51 ./usr/share/doc/sigscheme/multibyte.html -rw-r--r-- root/root 2755 2024-04-22 09:51 ./usr/share/doc/sigscheme/multibyte.txt.gz -rw-r--r-- root/root 23986 2024-04-22 09:51 ./usr/share/doc/sigscheme/release.html -rw-r--r-- root/root 2000 2024-04-22 09:51 ./usr/share/doc/sigscheme/release.txt.gz -rw-r--r-- root/root 55111 2024-04-22 09:51 ./usr/share/doc/sigscheme/spec.html -rw-r--r-- root/root 7984 2024-04-22 09:51 ./usr/share/doc/sigscheme/spec.txt.gz -rw-r--r-- root/root 19249 2024-04-22 09:51 ./usr/share/doc/sigscheme/style.html -rw-r--r-- root/root 2361 2024-04-22 09:51 ./usr/share/doc/sigscheme/style.txt drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 55 2016-08-06 13:17 ./usr/share/lintian/overrides/sigscheme drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/man/ drwxr-xr-x root/root 0 2024-04-22 09:51 ./usr/share/man/man1/ -rw-r--r-- root/root 586 2024-04-22 09:51 ./usr/share/man/man1/sscm.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 42496 Build-Time: 63 Distribution: noble-proposed Host Architecture: amd64 Install-Time: 5 Job: sigscheme_0.9.1-2build1.dsc Machine Architecture: amd64 Package: sigscheme Package-Time: 68 Source-Version: 0.9.1-2build1 Space: 42496 Status: successful Version: 0.9.1-2build1 -------------------------------------------------------------------------------- Finished at 2024-04-22T10:09:25Z Build needed 00:01:08, 42496k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-28132985 Scanning for processes to kill in build PACKAGEBUILD-28132985