https://launchpad.net/ubuntu/+source/sigscheme/0.9.0-3build1/+build/18874352 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-ppc64el-015 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:01:31 UTC 2020 ppc64le Buildd toolchain package versions: launchpad-buildd_186 python-lpbuildd_186 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 22 Mar 23:35:28 ntpdate[1884]: adjust time server 10.211.37.1 offset 0.001796 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18874352 --image-type chroot /home/buildd/filecache-default/dc614fa4772464ee6d43f8f857199c7f024663c7 Creating target for build PACKAGEBUILD-18874352 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18874352 Starting target for build PACKAGEBUILD-18874352 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18874352 'deb http://ftpmaster.internal/ubuntu focal main universe' 'deb http://ftpmaster.internal/ubuntu focal-security main universe' 'deb http://ftpmaster.internal/ubuntu focal-updates main universe' 'deb http://ftpmaster.internal/ubuntu focal-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-18874352 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18874352 Updating target for build PACKAGEBUILD-18874352 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal-security InRelease [79.7 kB] Get:3 http://ftpmaster.internal/ubuntu focal-updates InRelease [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed InRelease [255 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el Packages [941 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main Translation-en [502 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe ppc64el Packages [8377 kB] Get:8 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5150 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el Packages [103 kB] Get:10 http://ftpmaster.internal/ubuntu focal-proposed/main Translation-en [45.5 kB] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el Packages [502 kB] Get:12 http://ftpmaster.internal/ubuntu focal-proposed/universe Translation-en [367 kB] Fetched 16.7 MB in 4s (4642 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: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: gcc-10-base libapt-pkg6.0 libcrypt-dev libcrypt1 libctf-nobfd0 libctf0 libffi7 libgcc-s1 libhogweed5 libisl22 libnettle7 libperl5.30 libprocps8 perl-modules-5.30 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-common binutils-powerpc64le-linux-gnu bsdutils bzip2 cpp-9 debianutils e2fsprogs fdisk findutils g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv grep gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 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 libcryptsetup12 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libext2fs2 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libquadmath0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave lsb-base mawk mount ncurses-base ncurses-bin openssl passwd perl perl-base pinentry-curses procps readline-common sensible-utils systemd systemd-sysv sysvinit-utils tzdata ubuntu-keyring util-linux zlib1g 121 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. Need to get 70.7 MB of archives. After this operation, 58.3 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main ppc64el gcc-10-base ppc64el 10-20200321-1ubuntu1 [18.7 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main ppc64el libgcc-s1 ppc64el 10-20200321-1ubuntu1 [30.4 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main ppc64el libc6-dev ppc64el 2.31-0ubuntu6 [2514 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main ppc64el libc-dev-bin ppc64el 2.31-0ubuntu6 [72.8 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el libcrypt-dev ppc64el 1:4.4.10-10ubuntu4 [139 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main ppc64el linux-libc-dev ppc64el 5.4.0-18.22 [1150 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main ppc64el libcrypt1 ppc64el 1:4.4.10-10ubuntu4 [105 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main ppc64el libc6 ppc64el 2.31-0ubuntu6 [2683 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main ppc64el libc-bin ppc64el 2.31-0ubuntu6 [627 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main ppc64el base-files ppc64el 11ubuntu4 [60.3 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main ppc64el debianutils ppc64el 4.9.1 [86.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main ppc64el bash ppc64el 5.0-6ubuntu1 [716 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main ppc64el bsdutils ppc64el 1:2.34-0.1ubuntu8 [67.5 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main ppc64el findutils ppc64el 4.7.0-1ubuntu1 [362 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main ppc64el grep ppc64el 3.4-1 [155 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main ppc64el gzip ppc64el 1.10-0ubuntu4 [104 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main ppc64el hostname ppc64el 3.23 [11.8 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main ppc64el login ppc64el 1:4.8.1-1ubuntu3 [224 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main ppc64el libncurses6 ppc64el 6.2-0ubuntu2 [120 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main ppc64el libtinfo6 ppc64el 6.2-0ubuntu2 [102 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main ppc64el ncurses-bin ppc64el 6.2-0ubuntu2 [180 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main ppc64el libncursesw6 ppc64el 6.2-0ubuntu2 [152 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main ppc64el perl-modules-5.30 all 5.30.0-9build1 [2737 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main ppc64el libperl5.30 ppc64el 5.30.0-9build1 [3913 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main ppc64el perl ppc64el 5.30.0-9build1 [224 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main ppc64el perl-base ppc64el 5.30.0-9build1 [1493 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main ppc64el bzip2 ppc64el 1.0.8-2 [36.9 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main ppc64el libbz2-1.0 ppc64el 1.0.8-2 [43.3 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main ppc64el libdb5.3 ppc64el 5.3.28+dfsg1-0.6ubuntu2 [719 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main ppc64el zlib1g ppc64el 1:1.2.11.dfsg-2ubuntu1 [62.0 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main ppc64el libblkid1 ppc64el 2.34-0.1ubuntu8 [158 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main ppc64el libuuid1 ppc64el 2.34-0.1ubuntu8 [21.4 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main ppc64el libfdisk1 ppc64el 2.34-0.1ubuntu8 [193 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-8-0 ppc64el 10.34-7 [203 kB] Get:35 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libselinux1 ppc64el 3.0-1build2 [81.1 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main ppc64el libmount1 ppc64el 2.34-0.1ubuntu8 [170 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main ppc64el libsmartcols1 ppc64el 2.34-0.1ubuntu8 [112 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main ppc64el fdisk ppc64el 2.34-0.1ubuntu8 [128 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main ppc64el util-linux ppc64el 2.34-0.1ubuntu8 [1064 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main ppc64el libdebconfclient0 ppc64el 0.251ubuntu1 [6088 B] Get:41 http://ftpmaster.internal/ubuntu focal/main ppc64el base-passwd ppc64el 3.5.47 [50.2 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main ppc64el ncurses-base all 6.2-0ubuntu2 [18.7 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main ppc64el lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main ppc64el sysvinit-utils ppc64el 2.96-2.1ubuntu1 [22.8 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main ppc64el libgpg-error0 ppc64el 1.37-1 [69.0 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main ppc64el libgcrypt20 ppc64el 1.8.5-5ubuntu1 [439 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main ppc64el liblz4-1 ppc64el 1.9.2-2 [62.0 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main ppc64el libstdc++6 ppc64el 10-20200321-1ubuntu1 [546 kB] Get:49 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el systemd-sysv ppc64el 245.2-1ubuntu1 [9528 B] Get:50 http://ftpmaster.internal/ubuntu focal/main ppc64el libacl1 ppc64el 2.2.53-6 [20.4 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main ppc64el libapparmor1 ppc64el 2.13.3-7ubuntu2 [37.9 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main ppc64el libaudit-common all 1:2.8.5-2ubuntu6 [3936 B] Get:53 http://ftpmaster.internal/ubuntu focal/main ppc64el libcap-ng0 ppc64el 0.7.9-2.1build1 [11.7 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main ppc64el libaudit1 ppc64el 1:2.8.5-2ubuntu6 [42.5 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main ppc64el libcap2 ppc64el 1:2.32-1 [17.3 kB] Get:56 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libudev1 ppc64el 245.2-1ubuntu1 [91.4 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main ppc64el libdevmapper1.02.1 ppc64el 2:1.02.167-1ubuntu1 [154 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main ppc64el libjson-c4 ppc64el 0.13.1+dfsg-7 [33.2 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main ppc64el libssl1.1 ppc64el 1.1.1d-2ubuntu6 [1360 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main ppc64el libcryptsetup12 ppc64el 2:2.2.2-3ubuntu2 [213 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main ppc64el libnettle7 ppc64el 3.5.1+really3.5.1-2 [145 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main ppc64el libgmp10 ppc64el 2:6.2.0+dfsg-4 [235 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main ppc64el libhogweed5 ppc64el 3.5.1+really3.5.1-2 [140 kB] Get:64 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libffi7 ppc64el 3.3-3build1 [21.9 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main ppc64el libp11-kit0 ppc64el 0.23.20-1build1 [201 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main ppc64el libtasn1-6 ppc64el 4.16.0-2 [45.3 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main ppc64el libgnutls30 ppc64el 3.6.11.1-2ubuntu2 [774 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main ppc64el libip4tc2 ppc64el 1.8.4-3ubuntu2 [21.7 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main ppc64el libkmod2 ppc64el 27-1ubuntu2 [51.8 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam0g ppc64el 1.3.1-5ubuntu4 [60.8 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main ppc64el libseccomp2 ppc64el 2.4.3-0ubuntu2 [49.6 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main ppc64el mount ppc64el 2.34-0.1ubuntu8 [122 kB] Get:73 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el systemd ppc64el 245.2-1ubuntu1 [4599 kB] Get:74 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libsystemd0 ppc64el 245.2-1ubuntu1 [310 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main ppc64el libzstd1 ppc64el 1.4.4+dfsg-3 [298 kB] Get:76 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libapt-pkg6.0 ppc64el 2.0.0 [898 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main ppc64el libapt-pkg5.90 ppc64el 1.9.10 [916 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main ppc64el gpgv ppc64el 2.2.19-3ubuntu2 [232 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main ppc64el ubuntu-keyring all 2020.02.11.1 [22.3 kB] Get:80 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el apt ppc64el 2.0.0 [1314 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-modules-bin ppc64el 1.3.1-5ubuntu4 [42.5 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-modules ppc64el 1.3.1-5ubuntu4 [282 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main ppc64el logsave ppc64el 1.45.5-2ubuntu1 [10.7 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main ppc64el libext2fs2 ppc64el 1.45.5-2ubuntu1 [214 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main ppc64el e2fsprogs ppc64el 1.45.5-2ubuntu1 [556 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main ppc64el libattr1 ppc64el 1:2.4.48-5 [13.6 kB] Get:87 http://ftpmaster.internal/ubuntu focal/universe ppc64el libgcc1 ppc64el 1:10-20200321-1ubuntu1 [30.4 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:89 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libpcre3 ppc64el 2:8.39-12build1 [241 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main ppc64el libsepol1 ppc64el 3.0-1 [284 kB] Get:91 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libsemanage-common all 3.0-1build2 [9792 B] Get:92 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libsemanage1 ppc64el 3.0-1build2 [95.2 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main ppc64el passwd ppc64el 1:4.8.1-1ubuntu3 [805 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main ppc64el libisl22 ppc64el 0.22.1-1 [691 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main ppc64el libcc1-0 ppc64el 10-20200321-1ubuntu1 [41.9 kB] Get:96 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libctf-nobfd0 ppc64el 2.34-5ubuntu1 [53.2 kB] Get:97 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libctf0 ppc64el 2.34-5ubuntu1 [52.8 kB] Get:98 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libbinutils ppc64el 2.34-5ubuntu1 [516 kB] Get:99 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils-common ppc64el 2.34-5ubuntu1 [207 kB] Get:100 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils ppc64el 2.34-5ubuntu1 [3372 B] Get:101 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.34-5ubuntu1 [1745 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main ppc64el libgomp1 ppc64el 10-20200321-1ubuntu1 [107 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main ppc64el libitm1 ppc64el 10-20200321-1ubuntu1 [28.5 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main ppc64el libatomic1 ppc64el 10-20200321-1ubuntu1 [9892 B] Get:105 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libasan5 ppc64el 9.3.0-7ubuntu1 [408 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main ppc64el liblsan0 ppc64el 10-20200321-1ubuntu1 [156 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main ppc64el libtsan0 ppc64el 10-20200321-1ubuntu1 [326 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main ppc64el libubsan1 ppc64el 10-20200321-1ubuntu1 [149 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main ppc64el libquadmath0 ppc64el 10-20200321-1ubuntu1 [152 kB] Get:110 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el g++-9 ppc64el 9.3.0-7ubuntu1 [7747 kB] Get:111 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libstdc++-9-dev ppc64el 9.3.0-7ubuntu1 [1749 kB] Get:112 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gcc-9 ppc64el 9.3.0-7ubuntu1 [7550 kB] Get:113 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgcc-9-dev ppc64el 9.3.0-7ubuntu1 [1252 kB] Get:114 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el cpp-9 ppc64el 9.3.0-7ubuntu1 [6833 kB] Get:115 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gcc-9-base ppc64el 9.3.0-7ubuntu1 [19.2 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main ppc64el libcom-err2 ppc64el 1.45.5-2ubuntu1 [9972 B] Get:117 http://ftpmaster.internal/ubuntu focal/main ppc64el libprocps8 ppc64el 2:3.3.16-1ubuntu2 [36.1 kB] Get:118 http://ftpmaster.internal/ubuntu focal/main ppc64el libss2 ppc64el 1.45.5-2ubuntu1 [12.5 kB] Get:119 http://ftpmaster.internal/ubuntu focal/main ppc64el mawk ppc64el 1.3.4.20200120-2 [103 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main ppc64el procps ppc64el 2:3.3.16-1ubuntu2 [250 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main ppc64el sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:122 http://ftpmaster.internal/ubuntu focal/main ppc64el readline-common all 8.0-4 [53.5 kB] Get:123 http://ftpmaster.internal/ubuntu focal/main ppc64el libreadline8 ppc64el 8.0-4 [143 kB] Get:124 http://ftpmaster.internal/ubuntu focal/main ppc64el libsqlite3-0 ppc64el 3.31.1-3 [577 kB] Get:125 http://ftpmaster.internal/ubuntu focal/main ppc64el openssl ppc64el 1.1.1d-2ubuntu6 [621 kB] Get:126 http://ftpmaster.internal/ubuntu focal/main ppc64el tzdata all 2019c-3ubuntu1 [294 kB] Get:127 http://ftpmaster.internal/ubuntu focal/main ppc64el libpng16-16 ppc64el 1.6.37-2 [208 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main ppc64el advancecomp ppc64el 2.1-2.1build1 [235 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main ppc64el libassuan0 ppc64el 2.5.3-7ubuntu2 [38.3 kB] Get:130 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el pinentry-curses ppc64el 1.1.0-3build1 [39.8 kB] Get:131 http://ftpmaster.internal/ubuntu focal/main ppc64el gpg ppc64el 2.2.19-3ubuntu2 [535 kB] Get:132 http://ftpmaster.internal/ubuntu focal/main ppc64el gpgconf ppc64el 2.2.19-3ubuntu2 [144 kB] Get:133 http://ftpmaster.internal/ubuntu focal/main ppc64el gpg-agent ppc64el 2.2.19-3ubuntu2 [267 kB] Get:134 http://ftpmaster.internal/ubuntu focal/main ppc64el liblockfile-bin ppc64el 1.16-1.1 [12.1 kB] Get:135 http://ftpmaster.internal/ubuntu focal/main ppc64el liblockfile1 ppc64el 1.16-1.1 [7236 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 70.7 MB in 1s (73.1 MB/s) Selecting previously unselected package gcc-10-base:ppc64el. (Reading database ... 12684 files and directories currently installed.) Preparing to unpack .../gcc-10-base_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking gcc-10-base:ppc64el (10-20200321-1ubuntu1) ... Setting up gcc-10-base:ppc64el (10-20200321-1ubuntu1) ... Selecting previously unselected package libgcc-s1:ppc64el. (Reading database ... 12690 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (10-20200321-1ubuntu1) ... Replacing files in old package libgcc1:ppc64el (1:9.2.1-9ubuntu2) ... Setting up libgcc-s1:ppc64el (10-20200321-1ubuntu1) ... (Reading database ... 12692 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.31-0ubuntu6_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.31-0ubuntu6) over (2.30-0ubuntu2) ... Preparing to unpack .../1-libc-dev-bin_2.31-0ubuntu6_ppc64el.deb ... Unpacking libc-dev-bin (2.31-0ubuntu6) over (2.30-0ubuntu2) ... Selecting previously unselected package libcrypt-dev:ppc64el. Preparing to unpack .../2-libcrypt-dev_1%3a4.4.10-10ubuntu4_ppc64el.deb ... Unpacking libcrypt-dev:ppc64el (1:4.4.10-10ubuntu4) ... Preparing to unpack .../3-linux-libc-dev_5.4.0-18.22_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.4.0-18.22) over (5.3.0-18.19) ... Preparing to unpack .../4-libc6_2.31-0ubuntu6_ppc64el.deb ... Unpacking libc6:ppc64el (2.31-0ubuntu6) over (2.30-0ubuntu2) ... Selecting previously unselected package libcrypt1:ppc64el. Preparing to unpack .../5-libcrypt1_1%3a4.4.10-10ubuntu4_ppc64el.deb ... Unpacking libcrypt1:ppc64el (1:4.4.10-10ubuntu4) ... Setting up libcrypt1:ppc64el (1:4.4.10-10ubuntu4) ... Setting up libc6:ppc64el (2.31-0ubuntu6) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../libc-bin_2.31-0ubuntu6_ppc64el.deb ... Unpacking libc-bin (2.31-0ubuntu6) over (2.30-0ubuntu2) ... Setting up libc-bin (2.31-0ubuntu6) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu4_ppc64el.deb ... Unpacking base-files (11ubuntu4) over (10.2ubuntu7) ... Setting up base-files (11ubuntu4) ... Installing new version of config file /etc/debian_version ... 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/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_ppc64el.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../bash_5.0-6ubuntu1_ppc64el.deb ... Unpacking bash (5.0-6ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-6ubuntu1) ... 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 ... 12719 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu8_ppc64el.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu8) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu8) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../findutils_4.7.0-1ubuntu1_ppc64el.deb ... Unpacking findutils (4.7.0-1ubuntu1) over (4.6.0+git+20190209-2ubuntu1) ... Setting up findutils (4.7.0-1ubuntu1) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../grep_3.4-1_ppc64el.deb ... Unpacking grep (3.4-1) over (3.3-1build1) ... Setting up grep (3.4-1) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_ppc64el.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../hostname_3.23_ppc64el.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12719 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu3_ppc64el.deb ... Unpacking login (1:4.8.1-1ubuntu3) over (1:4.5-1.1ubuntu4) ... Setting up login (1:4.8.1-1ubuntu3) ... Installing new version of config file /etc/pam.d/login ... Removing obsolete conffile /etc/securetty ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../libncurses6_6.2-0ubuntu2_ppc64el.deb ... Unpacking libncurses6:ppc64el (6.2-0ubuntu2) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.2-0ubuntu2_ppc64el.deb ... Unpacking libtinfo6:ppc64el (6.2-0ubuntu2) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:ppc64el (6.2-0ubuntu2) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.2-0ubuntu2_ppc64el.deb ... Unpacking ncurses-bin (6.2-0ubuntu2) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.2-0ubuntu2) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.2-0ubuntu2_ppc64el.deb ... Unpacking libncursesw6:ppc64el (6.2-0ubuntu2) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:ppc64el (6.2-0ubuntu2) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9build1_ppc64el.deb ... Unpacking perl (5.30.0-9build1) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9build1_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9build1) ... Selecting previously unselected package libperl5.30:ppc64el. Preparing to unpack .../libperl5.30_5.30.0-9build1_ppc64el.deb ... Unpacking libperl5.30:ppc64el (5.30.0-9build1) ... Preparing to unpack .../perl-base_5.30.0-9build1_ppc64el.deb ... Unpacking perl-base (5.30.0-9build1) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9build1) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_ppc64el.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_ppc64el.deb ... Unpacking libbz2-1.0:ppc64el (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:ppc64el (1.0.8-2) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.6ubuntu2_ppc64el.deb ... Unpacking libdb5.3:ppc64el (5.3.28+dfsg1-0.6ubuntu2) over (5.3.28+dfsg1-0.6ubuntu1) ... Setting up libdb5.3:ppc64el (5.3.28+dfsg1-0.6ubuntu2) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu1_ppc64el.deb ... Unpacking zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu1) over (1:1.2.11.dfsg-1ubuntu3) ... Setting up zlib1g:ppc64el (1:1.2.11.dfsg-2ubuntu1) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up libblkid1:ppc64el (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up libuuid1:ppc64el (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:ppc64el (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_ppc64el.deb ... Unpacking libpcre2-8-0:ppc64el (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:ppc64el (10.34-7) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1build2_ppc64el.deb ... Unpacking libselinux1:ppc64el (3.0-1build2) over (2.9-2) ... Setting up libselinux1:ppc64el (3.0-1build2) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking libmount1:ppc64el (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up libmount1:ppc64el (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:ppc64el (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking fdisk (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking util-linux (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu8) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.251ubuntu1_ppc64el.deb ... Unpacking libdebconfclient0:ppc64el (0.251ubuntu1) over (0.249ubuntu1) ... Setting up libdebconfclient0:ppc64el (0.251ubuntu1) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_ppc64el.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.2-0ubuntu2_all.deb ... Unpacking ncurses-base (6.2-0ubuntu2) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.2-0ubuntu2) ... (Reading database ... 14622 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-2.1ubuntu1_ppc64el.deb ... Unpacking sysvinit-utils (2.96-2.1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-2.1ubuntu1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.37-1_ppc64el.deb ... Unpacking libgpg-error0:ppc64el (1.37-1) over (1.36-7) ... Setting up libgpg-error0:ppc64el (1.37-1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-5ubuntu1_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.8.5-5ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:ppc64el (1.8.5-5ubuntu1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_ppc64el.deb ... Unpacking liblz4-1:ppc64el (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:ppc64el (1.9.2-2) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libstdc++6_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:ppc64el (10-20200321-1ubuntu1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../systemd-sysv_245.2-1ubuntu1_ppc64el.deb ... Unpacking systemd-sysv (245.2-1ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-6_ppc64el.deb ... Unpacking libacl1:ppc64el (2.2.53-6) over (2.2.53-4) ... Setting up libacl1:ppc64el (2.2.53-6) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu2_ppc64el.deb ... Unpacking libapparmor1:ppc64el (2.13.3-7ubuntu2) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu6_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu6) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu6) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1build1_ppc64el.deb ... Unpacking libcap-ng0:ppc64el (0.7.9-2.1build1) over (0.7.9-2) ... Setting up libcap-ng0:ppc64el (0.7.9-2.1build1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu6_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:2.8.5-2ubuntu6) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:ppc64el (1:2.8.5-2ubuntu6) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.32-1_ppc64el.deb ... Unpacking libcap2:ppc64el (1:2.32-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_245.2-1ubuntu1_ppc64el.deb ... Unpacking libudev1:ppc64el (245.2-1ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:ppc64el (245.2-1ubuntu1) ... (Reading database ... 14621 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.167-1ubuntu1_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.167-1ubuntu1) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-7_ppc64el.deb ... Unpacking libjson-c4:ppc64el (0.13.1+dfsg-7) over (0.13.1+dfsg-4) ... Preparing to unpack .../libssl1.1_1.1.1d-2ubuntu6_ppc64el.deb ... Unpacking libssl1.1:ppc64el (1.1.1d-2ubuntu6) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-3ubuntu2_ppc64el.deb ... Unpacking libcryptsetup12:ppc64el (2:2.2.2-3ubuntu2) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:ppc64el. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_ppc64el.deb ... Unpacking libnettle7:ppc64el (3.5.1+really3.5.1-2) ... Setting up libnettle7:ppc64el (3.5.1+really3.5.1-2) ... (Reading database ... 14629 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.2.0+dfsg-4_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.2.0+dfsg-4) over (2:6.1.2+dfsg-4) ... Setting up libgmp10:ppc64el (2:6.2.0+dfsg-4) ... Selecting previously unselected package libhogweed5:ppc64el. (Reading database ... 14629 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_ppc64el.deb ... Unpacking libhogweed5:ppc64el (3.5.1+really3.5.1-2) ... Setting up libhogweed5:ppc64el (3.5.1+really3.5.1-2) ... Selecting previously unselected package libffi7:ppc64el. (Reading database ... 14632 files and directories currently installed.) Preparing to unpack .../libffi7_3.3-3build1_ppc64el.deb ... Unpacking libffi7:ppc64el (3.3-3build1) ... Setting up libffi7:ppc64el (3.3-3build1) ... (Reading database ... 14637 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.20-1build1_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.23.20-1build1) over (0.23.17-2) ... Setting up libp11-kit0:ppc64el (0.23.20-1build1) ... (Reading database ... 14637 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.16.0-2_ppc64el.deb ... Unpacking libtasn1-6:ppc64el (4.16.0-2) over (4.14-3) ... Setting up libtasn1-6:ppc64el (4.16.0-2) ... (Reading database ... 14637 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2ubuntu2_ppc64el.deb ... Unpacking libgnutls30:ppc64el (3.6.11.1-2ubuntu2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:ppc64el (3.6.11.1-2ubuntu2) ... (Reading database ... 14636 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.4-3ubuntu2_ppc64el.deb ... Unpacking libip4tc2:ppc64el (1.8.4-3ubuntu2) over (1.8.3-2ubuntu5) ... Preparing to unpack .../libkmod2_27-1ubuntu2_ppc64el.deb ... Unpacking libkmod2:ppc64el (27-1ubuntu2) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:ppc64el (1.3.1-5ubuntu4) ... (Reading database ... 14636 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.3-0ubuntu2_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.4.3-0ubuntu2) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:ppc64el (2.4.3-0ubuntu2) ... (Reading database ... 14636 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu8_ppc64el.deb ... Unpacking mount (2.34-0.1ubuntu8) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_245.2-1ubuntu1_ppc64el.deb ... Unpacking systemd (245.2-1ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_245.2-1ubuntu1_ppc64el.deb ... Unpacking libsystemd0:ppc64el (245.2-1ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:ppc64el (245.2-1ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-3_ppc64el.deb ... Unpacking libzstd1:ppc64el (1.4.4+dfsg-3) over (1.4.3+dfsg-1) ... Setting up libzstd1:ppc64el (1.4.4+dfsg-3) ... Selecting previously unselected package libapt-pkg6.0:ppc64el. (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.0.0_ppc64el.deb ... Unpacking libapt-pkg6.0:ppc64el (2.0.0) ... Setting up libapt-pkg6.0:ppc64el (2.0.0) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.10_ppc64el.deb ... Unpacking libapt-pkg5.90:ppc64el (1.9.10) over (1.9.4) ... Setting up libapt-pkg5.90:ppc64el (1.9.10) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.19-3ubuntu2_ppc64el.deb ... Unpacking gpgv (2.2.19-3ubuntu2) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.19-3ubuntu2) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2020.02.11.1_all.deb ... Unpacking ubuntu-keyring (2020.02.11.1) over (2018.09.18.1) ... Setting up ubuntu-keyring (2020.02.11.1) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../archives/apt_2.0.0_ppc64el.deb ... Unpacking apt (2.0.0) over (1.9.4) ... Setting up apt (2.0.0) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:ppc64el (1.3.1-5ubuntu4) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../logsave_1.45.5-2ubuntu1_ppc64el.deb ... Unpacking logsave (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../libext2fs2_1.45.5-2ubuntu1_ppc64el.deb ... Unpacking libext2fs2:ppc64el (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Setting up libext2fs2:ppc64el (1.45.5-2ubuntu1) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.5-2ubuntu1_ppc64el.deb ... Unpacking e2fsprogs (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.4.48-5_ppc64el.deb ... Unpacking libattr1:ppc64el (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:ppc64el (1:2.4.48-5) ... (Reading database ... 14698 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libgcc1 (1:10-20200321-1ubuntu1) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1 (1:10-20200321-1ubuntu1) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-12build1_ppc64el.deb ... Unpacking libpcre3:ppc64el (2:8.39-12build1) over (2:8.39-12) ... Setting up libpcre3:ppc64el (2:8.39-12build1) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_ppc64el.deb ... Unpacking libsepol1:ppc64el (3.0-1) over (2.9-2) ... Setting up libsepol1:ppc64el (3.0-1) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1build2_all.deb ... Unpacking libsemanage-common (3.0-1build2) over (2.9-3) ... Setting up libsemanage-common (3.0-1build2) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1build2_ppc64el.deb ... Unpacking libsemanage1:ppc64el (3.0-1build2) over (2.9-3) ... Setting up libsemanage1:ppc64el (3.0-1build2) ... (Reading database ... 14699 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu3_ppc64el.deb ... Unpacking passwd (1:4.8.1-1ubuntu3) over (1:4.5-1.1ubuntu4) ... Setting up passwd (1:4.8.1-1ubuntu3) ... Installing new version of config file /etc/default/useradd ... Removing obsolete conffile /etc/cron.daily/passwd ... Selecting previously unselected package libisl22:ppc64el. (Reading database ... 14692 files and directories currently installed.) Preparing to unpack .../00-libisl22_0.22.1-1_ppc64el.deb ... Unpacking libisl22:ppc64el (0.22.1-1) ... Preparing to unpack .../01-libcc1-0_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libcc1-0:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Selecting previously unselected package libctf-nobfd0:ppc64el. Preparing to unpack .../02-libctf-nobfd0_2.34-5ubuntu1_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.34-5ubuntu1) ... Selecting previously unselected package libctf0:ppc64el. Preparing to unpack .../03-libctf0_2.34-5ubuntu1_ppc64el.deb ... Unpacking libctf0:ppc64el (2.34-5ubuntu1) ... Preparing to unpack .../04-libbinutils_2.34-5ubuntu1_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.34-5ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../05-binutils-common_2.34-5ubuntu1_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.34-5ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../06-binutils_2.34-5ubuntu1_ppc64el.deb ... Unpacking binutils (2.34-5ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../07-binutils-powerpc64le-linux-gnu_2.34-5ubuntu1_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.34-5ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../08-libgomp1_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libgomp1:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-libitm1_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libitm1:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-libatomic1_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libatomic1:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-libasan5_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking libasan5:ppc64el (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../12-liblsan0_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking liblsan0:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../13-libtsan0_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libtsan0:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../14-libubsan1_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libubsan1:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../15-libquadmath0_10-20200321-1ubuntu1_ppc64el.deb ... Unpacking libquadmath0:ppc64el (10-20200321-1ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../16-g++-9_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking g++-9 (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../17-libstdc++-9-dev_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking libstdc++-9-dev:ppc64el (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../18-gcc-9_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking gcc-9 (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../19-libgcc-9-dev_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking libgcc-9-dev:ppc64el (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../20-cpp-9_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking cpp-9 (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../21-gcc-9-base_9.3.0-7ubuntu1_ppc64el.deb ... Unpacking gcc-9-base:ppc64el (9.3.0-7ubuntu1) over (9.2.1-9ubuntu2) ... Setting up gcc-9-base:ppc64el (9.3.0-7ubuntu1) ... (Reading database ... 14695 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.5-2ubuntu1_ppc64el.deb ... Unpacking libcom-err2:ppc64el (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Selecting previously unselected package libprocps8:ppc64el. Preparing to unpack .../01-libprocps8_2%3a3.3.16-1ubuntu2_ppc64el.deb ... Unpacking libprocps8:ppc64el (2:3.3.16-1ubuntu2) ... Preparing to unpack .../02-libss2_1.45.5-2ubuntu1_ppc64el.deb ... Unpacking libss2:ppc64el (1.45.5-2ubuntu1) over (1.45.3-4ubuntu2) ... Preparing to unpack .../03-mawk_1.3.4.20200120-2_ppc64el.deb ... Unpacking mawk (1.3.4.20200120-2) over (1.3.3-17ubuntu3) ... Preparing to unpack .../04-procps_2%3a3.3.16-1ubuntu2_ppc64el.deb ... Unpacking procps (2:3.3.16-1ubuntu2) over (2:3.3.15-2ubuntu3) ... Preparing to unpack .../05-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../06-readline-common_8.0-4_all.deb ... Unpacking readline-common (8.0-4) over (8.0-3) ... Preparing to unpack .../07-libreadline8_8.0-4_ppc64el.deb ... Unpacking libreadline8:ppc64el (8.0-4) over (8.0-3) ... Preparing to unpack .../08-libsqlite3-0_3.31.1-3_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.31.1-3) over (3.29.0-2) ... Preparing to unpack .../09-openssl_1.1.1d-2ubuntu6_ppc64el.deb ... Unpacking openssl (1.1.1d-2ubuntu6) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../10-tzdata_2019c-3ubuntu1_all.deb ... Unpacking tzdata (2019c-3ubuntu1) over (2019c-3) ... Preparing to unpack .../11-libpng16-16_1.6.37-2_ppc64el.deb ... Unpacking libpng16-16:ppc64el (1.6.37-2) over (1.6.37-1) ... Preparing to unpack .../12-advancecomp_2.1-2.1build1_ppc64el.deb ... Unpacking advancecomp (2.1-2.1build1) over (2.1-2.1) ... Preparing to unpack .../13-libassuan0_2.5.3-7ubuntu2_ppc64el.deb ... Unpacking libassuan0:ppc64el (2.5.3-7ubuntu2) over (2.5.3-7ubuntu1) ... Preparing to unpack .../14-pinentry-curses_1.1.0-3build1_ppc64el.deb ... Unpacking pinentry-curses (1.1.0-3build1) over (1.1.0-3) ... Preparing to unpack .../15-gpg_2.2.19-3ubuntu2_ppc64el.deb ... Unpacking gpg (2.2.19-3ubuntu2) over (2.2.12-1ubuntu3) ... Preparing to unpack .../16-gpgconf_2.2.19-3ubuntu2_ppc64el.deb ... Unpacking gpgconf (2.2.19-3ubuntu2) over (2.2.12-1ubuntu3) ... Preparing to unpack .../17-gpg-agent_2.2.19-3ubuntu2_ppc64el.deb ... Unpacking gpg-agent (2.2.19-3ubuntu2) over (2.2.12-1ubuntu3) ... Preparing to unpack .../18-liblockfile-bin_1.16-1.1_ppc64el.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../19-liblockfile1_1.16-1.1_ppc64el.deb ... Unpacking liblockfile1:ppc64el (1.16-1.1) over (1.15-1) ... Setting up libip4tc2:ppc64el (1.8.4-3ubuntu2) ... Setting up libapparmor1:ppc64el (2.13.3-7ubuntu2) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9build1) ... Setting up libssl1.1:ppc64el (1.1.1d-2ubuntu6) ... Setting up libsqlite3-0:ppc64el (3.31.1-3) ... Setting up binutils-common:ppc64el (2.34-5ubuntu1) ... Setting up linux-libc-dev:ppc64el (5.4.0-18.22) ... Setting up libctf-nobfd0:ppc64el (2.34-5ubuntu1) ... Setting up libcom-err2:ppc64el (1.45.5-2ubuntu1) ... Setting up libassuan0:ppc64el (2.5.3-7ubuntu2) ... Setting up libgomp1:ppc64el (10-20200321-1ubuntu1) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:ppc64el (1:2.32-1) ... Setting up tzdata (2019c-3ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Mar 22 23:35:59 UTC 2020. Universal Time is now: Sun Mar 22 23:35:59 UTC 2020. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasan5:ppc64el (9.3.0-7ubuntu1) ... Setting up libncurses6:ppc64el (6.2-0ubuntu2) ... Setting up libquadmath0:ppc64el (10-20200321-1ubuntu1) ... Setting up libpng16-16:ppc64el (1.6.37-2) ... Setting up libatomic1:ppc64el (10-20200321-1ubuntu1) ... Setting up libss2:ppc64el (1.45.5-2ubuntu1) ... Setting up logsave (1.45.5-2ubuntu1) ... Setting up libubsan1:ppc64el (10-20200321-1ubuntu1) ... Setting up advancecomp (2.1-2.1build1) ... Setting up libdevmapper1.02.1:ppc64el (2:1.02.167-1ubuntu1) ... Setting up mount (2.34-0.1ubuntu8) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libcrypt-dev:ppc64el (1:4.4.10-10ubuntu4) ... Setting up libperl5.30:ppc64el (5.30.0-9build1) ... Setting up libisl22:ppc64el (0.22.1-1) ... Setting up mawk (1.3.4.20200120-2) ... Setting up liblockfile1:ppc64el (1.16-1.1) ... Setting up libjson-c4:ppc64el (0.13.1+dfsg-7) ... Setting up libbinutils:ppc64el (2.34-5ubuntu1) ... Setting up libc-dev-bin (2.31-0ubuntu6) ... Setting up openssl (1.1.1d-2ubuntu6) ... Setting up readline-common (8.0-4) ... Setting up libcc1-0:ppc64el (10-20200321-1ubuntu1) ... Setting up liblsan0:ppc64el (10-20200321-1ubuntu1) ... Setting up libprocps8:ppc64el (2:3.3.16-1ubuntu2) ... Setting up libitm1:ppc64el (10-20200321-1ubuntu1) ... Setting up libkmod2:ppc64el (27-1ubuntu2) ... Setting up libtsan0:ppc64el (10-20200321-1ubuntu1) ... Setting up libctf0:ppc64el (2.34-5ubuntu1) ... Setting up pinentry-curses (1.1.0-3build1) ... Setting up libreadline8:ppc64el (8.0-4) ... Setting up e2fsprogs (1.45.5-2ubuntu1) ... Setting up libgcc-9-dev:ppc64el (9.3.0-7ubuntu1) ... Setting up perl (5.30.0-9build1) ... Setting up procps (2:3.3.16-1ubuntu2) ... Removing obsolete conffile /etc/sysctl.d/protect-links.conf ... Removing obsolete conffile /etc/sysctl.d/10-link-restrictions.conf ... Setting up gpgconf (2.2.19-3ubuntu2) ... Setting up cpp-9 (9.3.0-7ubuntu1) ... Setting up libc6-dev:ppc64el (2.31-0ubuntu6) ... Setting up libcryptsetup12:ppc64el (2:2.2.2-3ubuntu2) ... Setting up binutils-powerpc64le-linux-gnu (2.34-5ubuntu1) ... Setting up gpg (2.2.19-3ubuntu2) ... Setting up gpg-agent (2.2.19-3ubuntu2) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up libstdc++-9-dev:ppc64el (9.3.0-7ubuntu1) ... Setting up systemd (245.2-1ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.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 binutils (2.34-5ubuntu1) ... Setting up gcc-9 (9.3.0-7ubuntu1) ... Setting up systemd-sysv (245.2-1ubuntu1) ... Setting up g++-9 (9.3.0-7ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu6) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18874352 ppc64el focal-proposed -c chroot:build-PACKAGEBUILD-18874352 --arch=ppc64el --dist=focal-proposed --nolog sigscheme_0.9.0-3build1.dsc Initiating build PACKAGEBUILD-18874352 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-176-generic #206-Ubuntu SMP Fri Feb 28 05:01:31 UTC 2020 ppc64le sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-ppc64el-015.buildd +==============================================================================+ | sigscheme 0.9.0-3build1 (ppc64el) 22 Mar 2020 23:36 | +==============================================================================+ Package: sigscheme Version: 0.9.0-3build1 Source Version: 0.9.0-3build1 Distribution: focal-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el I: NOTICE: Log filtering will replace 'build/sigscheme-gG7PP6/sigscheme-0.9.0' with '<>' I: NOTICE: Log filtering will replace 'build/sigscheme-gG7PP6' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18874352/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- sigscheme_0.9.0-3build1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-B4wnlp/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-B4wnlp/apt_archive ./ InRelease Get:2 copy:/<>/resolver-B4wnlp/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-B4wnlp/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-B4wnlp/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-B4wnlp/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (185 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core 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: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-B4wnlp/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14709 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper-compat (= 12), pkg-config Filtered Build-Depends: debhelper-compat (= 12), pkg-config dpkg-deb: building package 'sbuild-build-depends-sigscheme-dummy' in '/<>/resolver-ay8zeQ/apt_archive/sbuild-build-depends-sigscheme-dummy.deb'. Ign:1 copy:/<>/resolver-ay8zeQ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ay8zeQ/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-ay8zeQ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ay8zeQ/apt_archive ./ Sources [224 B] Get:5 copy:/<>/resolver-ay8zeQ/apt_archive ./ Packages [542 B] Fetched 2885 B in 0s (142 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install sigscheme 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: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation 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 libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu66 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db pkg-config po-debconf sbuild-build-depends-sigscheme-dummy 0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 17.7 MB of archives. After this operation, 74.3 MB of additional disk space will be used. Get:1 copy:/<>/resolver-ay8zeQ/apt_archive ./ sbuild-build-depends-sigscheme-dummy 0.invalid.0 [872 B] Get:2 http://ftpmaster.internal/ubuntu focal/main ppc64el libbsd0 ppc64el 0.10.0-1 [55.1 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main ppc64el bsdmainutils ppc64el 11.1.2ubuntu2 [185 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libuchardet0 ppc64el 0.0.6-3build1 [67.9 kB] Get:5 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el groff-base ppc64el 1.22.4-4build1 [923 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main ppc64el libpipeline1 ppc64el 1.5.2-2build1 [28.9 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main ppc64el man-db ppc64el 2.9.1-1 [1143 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic-mgc ppc64el 1:5.38-4 [218 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic1 ppc64el 1:5.38-4 [93.1 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main ppc64el file ppc64el 1:5.38-4 [24.2 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main ppc64el libelf1 ppc64el 0.176-1.1build1 [53.4 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main ppc64el libglib2.0-0 ppc64el 2.64.1-1 [1381 kB] Get:13 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libicu66 ppc64el 66.1-2ubuntu2 [8595 kB] Get:14 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libxml2 ppc64el 2.9.10+dfsg-4build1 [670 kB] Get:15 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gettext-base ppc64el 0.19.8.1-10build1 [52.5 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main ppc64el libsigsegv2 ppc64el 2.12-2 [13.9 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main ppc64el m4 ppc64el 1.4.18-4 [210 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main ppc64el autoconf all 2.69-11.1 [321 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main ppc64el autotools-dev all 20180224.1 [39.6 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main ppc64el automake all 1:1.16.1-4ubuntu6 [522 kB] Get:21 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el autopoint all 0.19.8.1-10build1 [412 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main ppc64el libtool all 2.4.6-13 [161 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-autoreconf all 19 [16.1 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main ppc64el libdebhelper-perl all 12.9ubuntu1 [62.0 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main ppc64el libarchive-zip-perl all 1.67-2 [90.5 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main ppc64el libsub-override-perl all 0.09-2 [9532 B] Get:27 http://ftpmaster.internal/ubuntu focal/main ppc64el libfile-stripnondeterminism-perl all 1.6.3-2 [16.0 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-strip-nondeterminism all 1.6.3-2 [5228 B] Get:29 http://ftpmaster.internal/ubuntu focal/main ppc64el dwz ppc64el 0.13-5 [136 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main ppc64el libcroco3 ppc64el 0.6.13-1 [92.1 kB] Get:31 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gettext ppc64el 0.19.8.1-10build1 [959 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main ppc64el intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main ppc64el po-debconf all 1.0.21 [233 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main ppc64el debhelper all 12.9ubuntu1 [869 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main ppc64el pkg-config ppc64el 0.29.1-0ubuntu4 [48.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 17.7 MB in 0s (55.7 MB/s) Selecting previously unselected package libbsd0:ppc64el. (Reading database ... 14709 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu2_ppc64el.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../02-libuchardet0_0.0.6-3build1_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.6-3build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-4build1_ppc64el.deb ... Unpacking groff-base (1.22.4-4build1) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../04-libpipeline1_1.5.2-2build1_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.1-1_ppc64el.deb ... Unpacking man-db (2.9.1-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.38-4_ppc64el.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../07-libmagic1_1%3a5.38-4_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.38-4_ppc64el.deb ... Unpacking file (1:5.38-4) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../09-libelf1_0.176-1.1build1_ppc64el.deb ... Unpacking libelf1:ppc64el (0.176-1.1build1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../10-libglib2.0-0_2.64.1-1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.64.1-1) ... Selecting previously unselected package libicu66:ppc64el. Preparing to unpack .../11-libicu66_66.1-2ubuntu2_ppc64el.deb ... Unpacking libicu66:ppc64el (66.1-2ubuntu2) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../12-libxml2_2.9.10+dfsg-4build1_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.10+dfsg-4build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.19.8.1-10build1_ppc64el.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../14-libsigsegv2_2.12-2_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.18-4_ppc64el.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.6-13_all.deb ... Unpacking libtool (2.4.6-13) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../22-libdebhelper-perl_12.9ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.9ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-libarchive-zip-perl_1.67-2_all.deb ... Unpacking libarchive-zip-perl (1.67-2) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../24-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../25-libfile-stripnondeterminism-perl_1.6.3-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../26-dh-strip-nondeterminism_1.6.3-2_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-2) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.13-5_ppc64el.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../28-libcroco3_0.6.13-1_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-10build1_ppc64el.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_12.9ubuntu1_all.deb ... Unpacking debhelper (12.9ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../33-pkg-config_0.29.1-0ubuntu4_ppc64el.deb ... Unpacking pkg-config (0.29.1-0ubuntu4) ... Selecting previously unselected package sbuild-build-depends-sigscheme-dummy. Preparing to unpack .../34-sbuild-build-depends-sigscheme-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-sigscheme-dummy (0.invalid.0) ... Setting up libpipeline1:ppc64el (1.5.2-2build1) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.67-2) ... Setting up libglib2.0-0:ppc64el (2.64.1-1) ... No schema files found: doing nothing. Setting up libicu66:ppc64el (66.1-2ubuntu2) ... Setting up libdebhelper-perl (12.9ubuntu1) ... Setting up libmagic1:ppc64el (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.38-4) ... Setting up autotools-dev (20180224.1) ... Setting up libsigsegv2:ppc64el (2.12-2) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up pkg-config (0.29.1-0ubuntu4) ... Setting up libuchardet0:ppc64el (0.0.6-3build1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libbsd0:ppc64el (0.10.0-1) ... Setting up libelf1:ppc64el (0.176-1.1build1) ... Setting up libxml2:ppc64el (2.9.10+dfsg-4build1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-2) ... Setting up libtool (2.4.6-13) ... Setting up m4 (1.4.18-4) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:ppc64el (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.6.3-2) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4build1) ... Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10build1) ... Setting up man-db (2.9.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up po-debconf (1.0.21) ... Setting up dh-autoreconf (19) ... Setting up debhelper (12.9ubuntu1) ... Setting up sbuild-build-depends-sigscheme-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.31-0ubuntu6) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-176-generic ppc64el (ppc64le) Toolchain package versions: binutils_2.34-5ubuntu1 dpkg-dev_1.19.7ubuntu2 g++-9_9.3.0-7ubuntu1 gcc-9_9.3.0-7ubuntu1 libc6-dev_2.31-0ubuntu6 libstdc++-9-dev_9.3.0-7ubuntu1 libstdc++6_10-20200321-1ubuntu1 linux-libc-dev_5.4.0-18.22 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1build1 apt_2.0.0 autoconf_2.69-11.1 automake_1:1.16.1-4ubuntu6 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu4 base-passwd_3.5.47 bash_5.0-6ubuntu1 binutils_2.34-5ubuntu1 binutils-common_2.34-5ubuntu1 binutils-powerpc64le-linux-gnu_2.34-5ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu8 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.3.0-7ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.9ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-2 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.5-2ubuntu1 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu8 file_1:5.38-4 findutils_4.7.0-1ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.3.0-7ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-10-base_10-20200321-1ubuntu1 gcc-9_9.3.0-7ubuntu1 gcc-9-base_9.3.0-7ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.19-3ubuntu2 gpg-agent_2.2.19-3ubuntu2 gpgconf_2.2.19-3ubuntu2 gpgv_2.2.19-3ubuntu2 grep_3.4-1 groff-base_1.22.4-4build1 gzip_1.10-0ubuntu4 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-6 libapparmor1_2.13.3-7ubuntu2 libapt-pkg5.90_1.9.10 libapt-pkg6.0_2.0.0 libarchive-zip-perl_1.67-2 libargon2-1_0~20171227-0.2 libasan5_9.3.0-7ubuntu1 libassuan0_2.5.3-7ubuntu2 libatomic1_10-20200321-1ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu6 libaudit1_1:2.8.5-2ubuntu6 libbinutils_2.34-5ubuntu1 libblkid1_2.34-0.1ubuntu8 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.31-0ubuntu6 libc-dev-bin_2.31-0ubuntu6 libc6_2.31-0ubuntu6 libc6-dev_2.31-0ubuntu6 libcap-ng0_0.7.9-2.1build1 libcap2_1:2.32-1 libcc1-0_10-20200321-1ubuntu1 libcom-err2_1.45.5-2ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.10-10ubuntu4 libcrypt1_1:4.4.10-10ubuntu4 libcryptsetup12_2:2.2.2-3ubuntu2 libctf-nobfd0_2.34-5ubuntu1 libctf0_2.34-5ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdebconfclient0_0.251ubuntu1 libdebhelper-perl_12.9ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu1 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1build1 libext2fs2_1.45.5-2ubuntu1 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu8 libffi6_3.2.1-9 libffi7_3.3-3build1 libfile-stripnondeterminism-perl_1.6.3-2 libgcc-9-dev_9.3.0-7ubuntu1 libgcc-s1_10-20200321-1ubuntu1 libgcc1_1:10-20200321-1ubuntu1 libgcrypt20_1.8.5-5ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.1-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.11.1-2ubuntu2 libgomp1_10-20200321-1ubuntu1 libgpg-error0_1.37-1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libicu66_66.1-2ubuntu2 libidn2-0_2.2.0-2 libip4tc2_1.8.4-3ubuntu2 libisl21_0.21-2 libisl22_0.22.1-1 libitm1_10-20200321-1ubuntu1 libjson-c4_0.13.1+dfsg-7 libkmod2_27-1ubuntu2 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_10-20200321-1ubuntu1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1ubuntu8 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncurses6_6.2-0ubuntu2 libncursesw6_6.2-0ubuntu2 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12build1 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9build1 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps7_2:3.3.15-2ubuntu3 libprocps8_2:3.3.16-1ubuntu2 libquadmath0_10-20200321-1ubuntu1 libreadline8_8.0-4 libseccomp2_2.4.3-0ubuntu2 libselinux1_3.0-1build2 libsemanage-common_3.0-1build2 libsemanage1_3.0-1build2 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu8 libsqlite3-0_3.31.1-3 libss2_1.45.5-2ubuntu1 libssl1.1_1.1.1d-2ubuntu6 libstdc++-9-dev_9.3.0-7ubuntu1 libstdc++6_10-20200321-1ubuntu1 libsub-override-perl_0.09-2 libsystemd0_245.2-1ubuntu1 libtasn1-6_4.16.0-2 libtinfo6_6.2-0ubuntu2 libtool_2.4.6-13 libtsan0_10-20200321-1ubuntu1 libubsan1_10-20200321-1ubuntu1 libuchardet0_0.0.6-3build1 libudev1_245.2-1ubuntu1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu8 libxml2_2.9.10+dfsg-4build1 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.4.0-18.22 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu3 logsave_1.45.5-2ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mount_2.34-0.1ubuntu8 ncurses-base_6.2-0ubuntu2 ncurses-bin_6.2-0ubuntu2 openssl_1.1.1d-2ubuntu6 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu3 patch_2.7.6-6 perl_5.30.0-9build1 perl-base_5.30.0-9build1 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9build1 pinentry-curses_1.1.0-3build1 pkg-config_0.29.1-0ubuntu4 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-1ubuntu2 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-sigscheme-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_245.2-1ubuntu1 systemd-sysv_245.2-1ubuntu1 sysvinit-utils_2.96-2.1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3ubuntu1 ubuntu-keyring_2020.02.11.1 util-linux_2.34-0.1ubuntu8 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-2ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sun Mar 22 16:27:01 2020 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./sigscheme_0.9.0-3build1.dsc dpkg-source: info: extracting sigscheme in sigscheme-0.9.0 dpkg-source: info: unpacking sigscheme_0.9.0.orig.tar.bz2 dpkg-source: info: unpacking sigscheme_0.9.0-3build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying getcontext dpkg-source: info: applying ldadd-0.8.3 dpkg-source: info: applying maxpathlen-hurd-0.8.3 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 test-gc-protect-0.8.5 dpkg-source: info: applying support-automake-test-log-driver dpkg-source: info: applying aarch64.diff dpkg-source: info: applying riscv64.diff Check disc 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-18874352 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18874352 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18874352 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.0-3build1 dpkg-buildpackage: info: source distribution focal dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el fakeroot 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 build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a configure.ac:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_func_sigsetjmp.m4:29: AX_FUNC_SIGSETJMP is expanded from... configure.ac:207: the top level 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: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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:66: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from... m4/ax_c_arithmetic_rshift.m4:26: AX_C_ARITHMETIC_RSHIFT is expanded from... configure.ac:66: the top level configure.ac:67: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... m4/ax_c___attribute__.m4:31: AX_C___ATTRIBUTE__ is expanded from... configure.ac:67: the top level configure.ac:73: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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:73: the top level configure.ac:207: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2063: 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: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:362: warning: source file 'gcroots/gcroots.c' is in a subdirectory, src/Makefile.am:362: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a 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, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of 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 -a ./configure --build=powerpc64le-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/powerpc64le-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 thread-safe mkdir -p... /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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... 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... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /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 powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r 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... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.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) 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) /bin/grep -E checking for a sed that does not truncate output... (cached) /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... /bin/sh checking for md5... no checking for md5sum... /usr/bin/md5sum checking for sha1... no checking for sha1sum... /usr/bin/sha1sum checking if libc is the GNU libc... yes checking for ANSI C header files... (cached) yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking sys/inttypes.h usability... no checking sys/inttypes.h presence... no checking for sys/inttypes.h... no checking for sys/types.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking stddef.h usability... yes checking stddef.h presence... 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 assert.h usability... yes checking assert.h presence... 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... yes checking whether right shift operation is arithmetic... yes checking for __attribute__... yes checking whether f(va_list va){ &va; } works as expected... yes 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) /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=powerpc64le-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/powerpc64le-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=powerpc64le-linux-gnu' 'CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. checking build system type... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking target system type... powerpc64le-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... 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 how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.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... /bin/sed checking for fgrep... /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 powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r 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... /bin/dd checking how to truncate binary pipes... /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) 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 sys/dg_sys_info.h usability... no checking sys/dg_sys_info.h presence... no 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: 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.0 build (compile on): powerpc64le-unknown-linux-gnu host (compile for): powerpc64le-unknown-linux-gnu host data model: LP64 host align (C/S/I/L/P): 1/2/4/8/8 host endian: little host char unsigned: yes host arithmetic rshift: yes host safe va_list ref: yes Compiler: gcc Compiler version: gcc (Ubuntu 9.3.0-7ubuntu1) 9.3.0 CFLAGS='-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -a 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.1\" -DPACKAGE_STRING=\"gcroots\ 0.3.1\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" -DPACKAGE_STRING=\"gcroots\ 0.3.1\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" -DPACKAGE_STRING=\"gcroots\ 0.3.1\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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.1\" "-DPACKAGE_STRING=\"gcroots 0.3.1\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/powerpc64le-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 -O3 -fstack-protector-strong -Wl,-Bsymbolic-functions -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 rm -f encoding.h ln -s ../../src/scmint.h scmint.h rm -f encoding-dummy.h ln -s ../../src/global.h global.h ln -s ../../src/encoding.h encoding.h rm -f sigscheme.h ln -s ../../src/encoding-dummy.h encoding-dummy.h rm -f storage-common.h ln -s ../../src/sigscheme.h sigscheme.h rm -f storage-fatty.h ln -s ../../src/storage-common.h storage-common.h rm -f storage-compact.h ln -s ../../src/storage-fatty.h storage-fatty.h ln -s ../../src/storage-compact.h storage-compact.h make all-am 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 -Wdate-time -D_FORTIFY_SOURCE=2 -I/<>/libgcroots/include -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from storage-gc.c:62: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from storage.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from alloc.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -o libsscm_la-storage.o >/dev/null 2>&1 /bin/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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from error.c:39: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from symbol.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ In file included from symbol.c:44: symbol.c: In function ‘scm_intern’: 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from env.c:72: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from eval.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from syntax.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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_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)) { | ^~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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 */); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from procedure.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_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); \ | ^~~~~~~~~~ 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_symbol2string’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_string2symbol’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ procedure.c: In function ‘scm_p_procedurep’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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", | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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_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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ procedure.c:407:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from list.c:76: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_name’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro ‘SCM_MANGLE’ 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ list.c:206:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ list.c: In function ‘scm_p_caddr’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_name’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro ‘SCM_MANGLE’ 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ list.c:222:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ list.c: In function ‘scm_p_nullp’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ list.c: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); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ list.c:238:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_name’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro ‘SCM_MANGLE’ 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from module.c:41: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -fPIC -DPIC -o .libs/libsscm_la-sigscheme.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -fPIC -DPIC -o .libs/libsscm_la-continuation.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from sigscheme.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from continuation.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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’: In file included from sigscheme.c:45: sigscheme.c: In 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) | ^~~~~~~~~~~~~~~~ continuation.c:246:5: note: in expansion of macro ‘DECLARE_INTERNAL_FUNCTION’ 246 | DECLARE_INTERNAL_FUNCTION("continuation_stack_pop"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scmport-file.c:45: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scmport-basechar.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from encoding.c:49: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -o libsscm_la-scmport-basechar.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-mbchar.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scmport-mbchar.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-format.lo `test -f 'format.c' || echo './'`format.c /bin/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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-qquote.lo `test -f 'qquote.c' || echo './'`qquote.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from format.c:65: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from qquote.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-legacy-macro.lo `test -f 'legacy-macro.c' || echo './'`legacy-macro.c /bin/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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-promise.lo `test -f 'promise.c' || echo './'`promise.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from legacy-macro.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -o libsscm_la-qquote.o >/dev/null 2>&1 In file included from 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from promise.c:38: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-char.lo `test -f 'char.c' || echo './'`char.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from number.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from number.c:41: number.c: In function ‘scm_p_add’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from number-io.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from char.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string-procedure.lo `test -f 'string-procedure.c' || echo './'`string-procedure.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, from string-procedure.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from vector.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from port.c:41: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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); | ^~~~~~~~~~~~~~~~ vector.c: In function ‘scm_p_vector_ref’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ vector.c:121:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ vector.c: In function ‘scm_p_vector_setx’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ vector.c:138:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~ vector.c:162:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ vector.c: In function ‘scm_p_vector_fillx’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable ‘scm_internal_name’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro ‘SCM_MANGLE’ 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ port.c:293:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ port.c: In function ‘scm_p_current_error_port’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -fPIC -DPIC -o .libs/libsscm_la-read.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from read.c:171: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 In file included from read.c:179: read.c: In function ‘scm_read’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 /bin/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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from write.c:42: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from load.c:41: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from deep-cadrs.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from module-sscm-ext.c:41: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi1.c:46: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi2.c:41: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ In file included from module-srfi2.c:42: module-srfi2.c: In function ‘scm_s_srfi2_and_letstar’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi2.c:74:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -o libsscm_la-module-srfi1.o >/dev/null 2>&1 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from module-srfi6.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 /bin/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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-str.lo `test -f 'scmport-str.c' || echo './'`scmport-str.c In file included from module-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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -o libsscm_la-module-srfi6.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi8.lo `test -f 'module-srfi8.c' || echo './'`module-srfi8.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -fPIC -DPIC -o .libs/libsscm_la-scmport-str.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scmport-str.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi23.lo `test -f 'module-srfi23.c' || echo './'`module-srfi23.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi8.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi8.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi9.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ In file included from module-srfi9.c:38: module-srfi9.c: In function ‘scm_s_srfi9_define_record_type’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi9.c:113:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi23.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi28.lo `test -f 'module-srfi28.c' || echo './'`module-srfi28.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi28.c:38: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from module-srfi28.c:39: module-srfi28.c: In function ‘scm_p_srfi28_format’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro ‘SCM_MANGLE’ 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ module-srfi28.c:72:5: note: in expansion of macro ‘DECLARE_FUNCTION’ 72 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi34.c:48: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -o libsscm_la-module-srfi28.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi38.c:40: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi43.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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’: sigschemeinternal.h:269:24: warning: variable ‘scm_internal_tmp’ set but not used [-Wunused-but-set-variable] 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); | ^~~~~~~~~~~~~~~~ /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 In file included from module-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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 /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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/<>/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi48.o In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi48.c:38: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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); | ^~~~~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from /usr/include/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi55.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:194, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/syslimits.h:7, from /usr/lib/gcc/powerpc64le-linux-gnu/9/include/limits.h:34, from sigscheme.h:43, from module-srfi60.c:38: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/powerpc64le-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 -O3 -fstack-protector-strong -Wl,-Bsymbolic-functions -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 -I/<>/libgcroots/include -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la libtool: link: gcc -I/<>/libgcroots/include -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/sscm sscm-main.o ./.libs/libsscm.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 -a make -j4 check 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.1 ============================================================================ # 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]: 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-apply.scm PASS: test-assoc.scm PASS: test-begin.scm PASS: test-bool.scm PASS: test-continuation.scm PASS: test-define.scm PASS: test-char-cmp.scm PASS: test-char-pred.scm PASS: test-dyn-extent.scm PASS: test-do.scm PASS: test-define-internal.scm PASS: test-eq.scm PASS: test-eqv.scm PASS: test-eval.scm PASS: test-equal.scm XFAIL: test-fail.scm PASS: test-formal-syntax.scm PASS: test-legacy-macro.scm PASS: test-formatplus.scm PASS: test-lambda.scm PASS: test-let.scm PASS: test-letrec.scm PASS: test-letstar.scm PASS: test-list.scm PASS: test-map.scm PASS: test-misc.scm PASS: test-member.scm PASS: test-named-let.scm PASS: test-number-literal.scm PASS: test-number-cmp.scm PASS: test-number-io.scm PASS: test-number-arith.scm PASS: test-obsolete.scm PASS: test-number-pred.scm PASS: test-pair.scm PASS: test-quote.scm PASS: test-srfi0.scm PASS: test-srfi2.scm PASS: test-srfi1-obsolete.scm PASS: test-srfi6.scm PASS: test-srfi8.scm PASS: test-srfi1-another.scm PASS: test-srfi9.scm PASS: test-srfi28.scm PASS: test-srfi34-2.scm PASS: test-srfi34.scm PASS: test-srfi38.scm PASS: test-srfi43.scm PASS: test-srfi60.scm PASS: test-srfi48.scm PASS: test-srfi55.scm PASS: test-sscm-ext.scm PASS: test-string-core.scm SKIP: test-string-null.scm PASS: test-string-cmp.scm PASS: test-string.scm PASS: test-symbol.scm PASS: test-string-proc.scm SKIP: test-syntax-rules.scm PASS: test-syntax.scm PASS: test-unittest.scm PASS: test-values.scm PASS: test-vector.scm PASS: test-enc-utf8.scm ============================================================================ Testsuite summary for SigScheme 0.9.0 ============================================================================ # 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 test-alignment.c:36: 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:172:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 172 | TEST_ALIGNMENT(od, 0); | ^~~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 1); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:173:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 173 | TEST_ALIGNMENT(od, 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 2); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:174:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 174 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 3); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:175:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 175 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 4); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:176:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 176 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 5); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:177:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 177 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 6); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:178:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 178 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 7); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:179:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 179 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:41:5: note: in expansion of macro ‘TST_EQ_UINT’ 41 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i % ALIGNOF_INT, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:43:5: note: in expansion of macro ‘TST_EQ_UINT’ 43 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.l % ALIGNOF_LONG, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:45:5: note: in expansion of macro ‘TST_EQ_UINT’ 45 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:47:5: note: in expansion of macro ‘TST_EQ_UINT’ 47 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.cp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:49:5: note: in expansion of macro ‘TST_EQ_UINT’ 49 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.sp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:51:5: note: in expansion of macro ‘TST_EQ_UINT’ 51 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c3p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:53:5: note: in expansion of macro ‘TST_EQ_UINT’ 53 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.ip.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:55:5: note: in expansion of macro ‘TST_EQ_UINT’ 55 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c5p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:57:5: note: in expansion of macro ‘TST_EQ_UINT’ 57 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.lp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ In file included from test-global.c:39: 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:59:5: note: in expansion of macro ‘TST_EQ_UINT’ 59 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.qp.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:61:5: note: in expansion of macro ‘TST_EQ_UINT’ 61 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.i32p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 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:367:33: note: in expansion of macro ‘TST_EQUALITY’ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-alignment.c:63:5: note: in expansion of macro ‘TST_EQ_UINT’ 63 | TST_EQ_UINT(0, (uintptr_t)&od.o##offs.d.c9p.p % ALIGNOF_VOID_P, \ | ^~~~~~~~~~~ test-alignment.c:180:5: note: in expansion of macro ‘TEST_ALIGNMENT’ 180 | TEST_ALIGNMENT(od, 8); | ^~~~~~~~~~~~~~ test-gc-protect.c: In function ‘protected_func’: test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | return (void *)scm_gc_protected_contextp(); | ^ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-global.c:70:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 70 | TST_TN_EQ_INT(1, SCM_INT_VALUE(obj_a)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:70:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 70 | TST_TN_EQ_INT(1, SCM_INT_VALUE(obj_a)); | ^~~~~~~~~~~~~ test-gc-protect.c: In function ‘var_in_protected_func’: test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 109 | return (void *)scm_gc_protectedp(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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-global.c:71:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 71 | TST_TN_EQ_INT(2, SCM_INT_VALUE(obj_b)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:71:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 71 | TST_TN_EQ_INT(2, SCM_INT_VALUE(obj_b)); | ^~~~~~~~~~~~~ test-gc-protect.c: In function ‘vars_in_protected_func’: test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | return (void *)protectedp; | ^ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-global.c:72:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 72 | TST_TN_EQ_INT(3, SCM_INT_VALUE(obj_c)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:72:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 72 | TST_TN_EQ_INT(3, SCM_INT_VALUE(obj_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) | ^~~~~~~~~~ test-global.c:81:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 81 | TST_TN_EQ_INT(4, SCM_INT_VALUE(obj_d)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:81:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 81 | TST_TN_EQ_INT(4, SCM_INT_VALUE(obj_d)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-global.c:82:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 82 | TST_TN_EQ_INT(5, SCM_INT_VALUE(obj_e)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:82:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 82 | TST_TN_EQ_INT(5, SCM_INT_VALUE(obj_e)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-global.c:83:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 83 | TST_TN_EQ_INT(6, SCM_INT_VALUE(obj_f)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-global.c:83:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 83 | TST_TN_EQ_INT(6, SCM_INT_VALUE(obj_f)); | ^~~~~~~~~~~~~ test-gc-protect.c: In function ‘test_implicit_protection’: test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 224 | return (void *)result; | ^ In file included from test-gc-protect.c:37: 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 *), | ^~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 test-storage.c:46: 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 | ^~~~~~~~~~ test-storage.c:124:5: note: in expansion of macro ‘TST_EQ’ 124 | TST_EQ(SCM_NULL, SCM_NULL, "(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 | ^~~~~~~~~~ test-storage.c:124:5: note: in expansion of macro ‘TST_EQ’ 124 | TST_EQ(SCM_NULL, SCM_NULL, "(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()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:126:5: note: in expansion of macro ‘TST_EXPR’ 126 | TST_EXPR(NULLP(SCM_NULL)); | ^~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:127:5: note: in expansion of macro ‘TST_EXPR’ 127 | TST_EXPR(!VALIDP(SCM_INVALID)); | ^~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:128:5: note: in expansion of macro ‘TST_EXPR’ 128 | TST_EXPR(VALIDP(SCM_NULL)); | ^~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:129:5: note: in expansion of macro ‘TST_EXPR’ 129 | TST_EXPR(VALIDP(SCM_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()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:130:5: note: in expansion of macro ‘TST_EXPR’ 130 | TST_EXPR(FALSEP(SCM_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()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:131:5: note: in expansion of macro ‘TST_EXPR’ 131 | TST_EXPR(!FALSEP(SCM_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()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:136:5: note: in expansion of macro ‘TST_EXPR’ 136 | TST_EXPR(!FALSEP(SCM_NULL)); | ^~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:138:5: note: in expansion of macro ‘TST_EXPR’ 138 | TST_EXPR(!FALSEP(SCM_EOF)); | ^~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ test-storage.c:118:24: note: in expansion of macro ‘TST_COND’ 118 | #define TST_EXPR(expr) TST_COND((expr), #expr) | ^~~~~~~~ test-storage.c:139:5: note: in expansion of macro ‘TST_EXPR’ 139 | TST_EXPR(EOFP(SCM_EOF)); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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 | ^~~~~~~~~~~ test-storage.c:142:5: note: in expansion of macro ‘TST_NEQ’ 142 | TST_NEQ(obj, LIST_1(SCM_FALSE), "equal? but not 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: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 | ^~~~~~~~~~~ test-storage.c:142:5: note: in expansion of macro ‘TST_NEQ’ 142 | TST_NEQ(obj, LIST_1(SCM_FALSE), "equal? but not eq?"); | ^~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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 | ^~~~~~~~~~ test-storage.c:143:5: note: in expansion of macro ‘TST_EQ’ 143 | TST_EQ(obj, obj, "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 | ^~~~~~~~~~ test-storage.c:143:5: note: in expansion of macro ‘TST_EQ’ 143 | TST_EQ(obj, obj, "eq?"); | ^~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_INIT2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:160:5: note: in expansion of macro ‘CONS_TST’ 160 | CONS_TST(TST_INIT2, SCM_EOF, SCM_NULL); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_INIT2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:160:5: note: in expansion of macro ‘CONS_TST’ 160 | CONS_TST(TST_INIT2, SCM_EOF, SCM_NULL); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_INIT2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:160:5: note: in expansion of macro ‘CONS_TST’ 160 | CONS_TST(TST_INIT2, SCM_EOF, SCM_NULL); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_INIT2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:160:5: note: in expansion of macro ‘CONS_TST’ 160 | CONS_TST(TST_INIT2, SCM_EOF, SCM_NULL); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_TRUE); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_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:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_TRUE); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_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:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_TRUE); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_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:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_TRUE); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:151:9: note: in expansion of macro ‘TST_SET2’ 151 | tst(obj, CONS, \ | ^~~ test-storage.c:161:5: note: in expansion of macro ‘CONS_TST’ 161 | CONS_TST(TST_SET2, SCM_NULL, SCM_TRUE); | ^~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_INIT2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:182:5: note: in expansion of macro ‘CLOSURE_TST’ 182 | CLOSURE_TST(TST_INIT2, exp, env); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_INIT2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:182:5: note: in expansion of macro ‘CLOSURE_TST’ 182 | CLOSURE_TST(TST_INIT2, exp, env); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_INIT2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:182:5: note: in expansion of macro ‘CLOSURE_TST’ 182 | CLOSURE_TST(TST_INIT2, exp, env); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_INIT2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:182:5: note: in expansion of macro ‘CLOSURE_TST’ 182 | CLOSURE_TST(TST_INIT2, exp, env); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:178:5: note: in expansion of macro ‘TST_SET2’ 178 | tst(obj, CLOSURE, \ | ^~~ test-storage.c:183:5: note: in expansion of macro ‘CLOSURE_TST’ 183 | CLOSURE_TST(TST_SET2, SCM_NULL, CONS(SCM_NULL, SCM_NULL)); | ^~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:199:5: note: in expansion of macro ‘INT_TST’ 199 | INT_TST(TST_INIT1, 1); | ^~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:199:5: note: in expansion of macro ‘INT_TST’ 199 | INT_TST(TST_INIT1, 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:200:5: note: in expansion of macro ‘INT_TST’ 200 | INT_TST(TST_INIT1, SCM_INT_MIN); | ^~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:200:5: note: in expansion of macro ‘INT_TST’ 200 | INT_TST(TST_INIT1, SCM_INT_MIN); | ^~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:201:5: note: in expansion of macro ‘INT_TST’ 201 | INT_TST(TST_INIT1, SCM_INT_MAX); | ^~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:196:5: note: in expansion of macro ‘TST_INIT1’ 196 | tst(obj, INT, \ | ^~~ test-storage.c:201:5: note: in expansion of macro ‘INT_TST’ 201 | INT_TST(TST_INIT1, SCM_INT_MAX); | ^~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:220:5: note: in expansion of macro ‘CHAR_TST’ 220 | CHAR_TST(TST_INIT1, 0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:220:5: note: in expansion of macro ‘CHAR_TST’ 220 | CHAR_TST(TST_INIT1, 0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:221:5: note: in expansion of macro ‘CHAR_TST’ 221 | CHAR_TST(TST_INIT1, SCM_CHAR_MIN); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:221:5: note: in expansion of macro ‘CHAR_TST’ 221 | CHAR_TST(TST_INIT1, SCM_CHAR_MIN); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:222:5: note: in expansion of macro ‘CHAR_TST’ 222 | CHAR_TST(TST_INIT1, SCM_CHAR_MAX); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:217:5: note: in expansion of macro ‘TST_INIT1’ 217 | tst(obj, CHAR, \ | ^~~ test-storage.c:222:5: note: in expansion of macro ‘CHAR_TST’ 222 | CHAR_TST(TST_INIT1, SCM_CHAR_MAX); | ^~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_INIT2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:241:5: note: in expansion of macro ‘SYMBOL_TST’ 241 | SYMBOL_TST(TST_INIT2, p, LIST_1(SCM_NULL)); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_INIT2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:241:5: note: in expansion of macro ‘SYMBOL_TST’ 241 | SYMBOL_TST(TST_INIT2, p, LIST_1(SCM_NULL)); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_INIT2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:241:5: note: in expansion of macro ‘SYMBOL_TST’ 241 | SYMBOL_TST(TST_INIT2, p, LIST_1(SCM_NULL)); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_INIT2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:241:5: note: in expansion of macro ‘SYMBOL_TST’ 241 | SYMBOL_TST(TST_INIT2, p, LIST_1(SCM_NULL)); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:237:5: note: in expansion of macro ‘TST_SET2’ 237 | tst(obj, SYMBOL, \ | ^~~ test-storage.c:242:5: note: in expansion of macro ‘SYMBOL_TST’ 242 | SYMBOL_TST(TST_SET2, NULL, SCM_NULL); | ^~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_INIT2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:257:5: note: in expansion of macro ‘STRING_TST’ 257 | STRING_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_INIT2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:257:5: note: in expansion of macro ‘STRING_TST’ 257 | STRING_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_INIT2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:257:5: note: in expansion of macro ‘STRING_TST’ 257 | STRING_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_INIT2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:257:5: note: in expansion of macro ‘STRING_TST’ 257 | STRING_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ In file included from test-storage-compact.c:41: test-storage-compact.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) | ^~~~~~~~~ test-storage-compact.c:183:5: note: in expansion of macro ‘TST_TN_FALSE’ 183 | TST_TN_FALSE(SCM_MISC_INTOBJ0_XDIRECTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:184:5: note: in expansion of macro ‘TST_TN_FALSE’ 184 | TST_TN_FALSE(SCM_MISC_INTOBJ0_XSHIFTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:185:5: note: in expansion of macro ‘TST_TN_TRUE’ 185 | TST_TN_TRUE (SCM_MISC_INTOBJ0_XSPLITP); | ^~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:186:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 186 | TST_TN_EQ_INT(1, SCM_MISC_INTOBJ0_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:186:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 186 | TST_TN_EQ_INT(1, SCM_MISC_INTOBJ0_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-storage-compact.c:189:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 189 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:189:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 189 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:190:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 190 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:190:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 190 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:193:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 193 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:193:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 193 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-storage-compact.c:194:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 194 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:194:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 194 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ0)); | ^~~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:196:5: note: in expansion of macro ‘TST_TN_TRUE’ 196 | TST_TN_TRUE (SCM_MISC_INTOBJ1_XDIRECTP); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:197:5: note: in expansion of macro ‘TST_TN_FALSE’ 197 | TST_TN_FALSE(SCM_MISC_INTOBJ1_XSHIFTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:198:5: note: in expansion of macro ‘TST_TN_FALSE’ 198 | TST_TN_FALSE(SCM_MISC_INTOBJ1_XSPLITP); | ^~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:199:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 199 | TST_TN_EQ_INT(0, SCM_MISC_INTOBJ1_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:199:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 199 | TST_TN_EQ_INT(0, SCM_MISC_INTOBJ1_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:253:5: note: in expansion of macro ‘TST_SET2’ 253 | tst(obj, STRING, \ | ^~~ test-storage.c:272:5: note: in expansion of macro ‘STRING_TST’ 272 | STRING_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-storage-compact.c:202:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 202 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:202:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 202 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ1)); | ^~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_INIT2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:297:5: note: in expansion of macro ‘VECTOR_TST’ 297 | VECTOR_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:203:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 203 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:203:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 203 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_INIT2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:297:5: note: in expansion of macro ‘VECTOR_TST’ 297 | VECTOR_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_INIT2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:297:5: note: in expansion of macro ‘VECTOR_TST’ 297 | VECTOR_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_INIT2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:297:5: note: in expansion of macro ‘VECTOR_TST’ 297 | VECTOR_TST(TST_INIT2, aligned_dup(buf, sizeof(buf)), len); | ^~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-storage-compact.c:206:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 206 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:206:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 206 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:207:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 207 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:207:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 207 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ1)); | ^~~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:209:5: note: in expansion of macro ‘TST_TN_TRUE’ 209 | TST_TN_TRUE (SCM_MISC_INTOBJ2_XDIRECTP); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:210:5: note: in expansion of macro ‘TST_TN_FALSE’ 210 | TST_TN_FALSE(SCM_MISC_INTOBJ2_XSHIFTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:211:5: note: in expansion of macro ‘TST_TN_FALSE’ 211 | TST_TN_FALSE(SCM_MISC_INTOBJ2_XSPLITP); | ^~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:212:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 212 | TST_TN_EQ_INT(0, SCM_MISC_INTOBJ2_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:212:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 212 | TST_TN_EQ_INT(0, SCM_MISC_INTOBJ2_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 8); | ^~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:293:5: note: in expansion of macro ‘TST_SET2’ 293 | tst(obj, VECTOR, \ | ^~~ test-storage.c:312:5: note: in expansion of macro ‘VECTOR_TST’ 312 | VECTOR_TST(TST_SET2, aligned_dup(buf, sizeof(buf)), len - 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-storage-compact.c:215:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 215 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:215:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 215 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:216:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 216 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:216:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 216 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:219:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 219 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:219:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 219 | TST_TN_EQ_INT(0, SCM_MISC_X(o, INTOBJ2)); | ^~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:325:5: note: in expansion of macro ‘TST_INIT1’ 325 | tst(obj, VALUEPACKET, \ | ^~~ test-storage.c:328:5: note: in expansion of macro ‘VALS_TST’ 328 | VALS_TST(TST_INIT1, LIST_2(SCM_TRUE, SCM_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:392:33: note: in expansion of macro ‘TST_EQUALITY’ 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:325:5: note: in expansion of macro ‘TST_INIT1’ 325 | tst(obj, VALUEPACKET, \ | ^~~ test-storage.c:328:5: note: in expansion of macro ‘VALS_TST’ 328 | VALS_TST(TST_INIT1, LIST_2(SCM_TRUE, SCM_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) | ^~~~~~~~~~ test-storage-compact.c:220:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 220 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:220:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 220 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, INTOBJ2)); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~ test-storage-compact.c:250:5: note: in expansion of macro ‘TST_TN_FALSE’ 250 | TST_TN_FALSE(SCM_MISC_SHORT0_XDIRECTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:251:5: note: in expansion of macro ‘TST_TN_TRUE’ 251 | TST_TN_TRUE (SCM_MISC_SHORT0_XSHIFTP); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:252:5: note: in expansion of macro ‘TST_TN_FALSE’ 252 | TST_TN_FALSE(SCM_MISC_SHORT0_XSPLITP); | ^~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:325:5: note: in expansion of macro ‘TST_SET1’ 325 | tst(obj, VALUEPACKET, \ | ^~~ test-storage.c:329:5: note: in expansion of macro ‘VALS_TST’ 329 | VALS_TST(TST_SET1, SCM_NULL); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_OBJ’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:325:5: note: in expansion of macro ‘TST_SET1’ 325 | tst(obj, VALUEPACKET, \ | ^~~ test-storage.c:329:5: note: in expansion of macro ‘VALS_TST’ 329 | VALS_TST(TST_SET1, SCM_NULL); | ^~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:343:5: note: in expansion of macro ‘FUNC_TST’ 343 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeef); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:343:5: note: in expansion of macro ‘FUNC_TST’ 343 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeef); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:253:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 253 | TST_TN_EQ_INT(1, SCM_MISC_SHORT0_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:253:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 253 | TST_TN_EQ_INT(1, SCM_MISC_SHORT0_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:256:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 256 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:256:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 256 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:257:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 257 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:257:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 257 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:343:5: note: in expansion of macro ‘FUNC_TST’ 343 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeef); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:343:5: note: in expansion of macro ‘FUNC_TST’ 343 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeef); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:260:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 260 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:260:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 260 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:261:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 261 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:261:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 261 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT0)); | ^~~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:263:5: note: in expansion of macro ‘TST_TN_TRUE’ 263 | TST_TN_TRUE (SCM_MISC_SHORT1_XDIRECTP); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:264:5: note: in expansion of macro ‘TST_TN_FALSE’ 264 | TST_TN_FALSE(SCM_MISC_SHORT1_XSHIFTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:265:5: note: in expansion of macro ‘TST_TN_FALSE’ 265 | TST_TN_FALSE(SCM_MISC_SHORT1_XSPLITP); | ^~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:266:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 266 | TST_TN_EQ_INT(0, SCM_MISC_SHORT1_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:266:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 266 | TST_TN_EQ_INT(0, SCM_MISC_SHORT1_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:269:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 269 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:269:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 269 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:270:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 270 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:270:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 270 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:273:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 273 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:273:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 273 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:274:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 274 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:274:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 274 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT1)); | ^~~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-storage-compact.c:276:5: note: in expansion of macro ‘TST_TN_TRUE’ 276 | TST_TN_TRUE (SCM_MISC_SHORT2_XDIRECTP); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:277:5: note: in expansion of macro ‘TST_TN_FALSE’ 277 | TST_TN_FALSE(SCM_MISC_SHORT2_XSHIFTP); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-storage-compact.c:278:5: note: in expansion of macro ‘TST_TN_FALSE’ 278 | TST_TN_FALSE(SCM_MISC_SHORT2_XSPLITP); | ^~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:279:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 279 | TST_TN_EQ_INT(0, SCM_MISC_SHORT2_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:279:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 279 | TST_TN_EQ_INT(0, SCM_MISC_SHORT2_XSPILL); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_SET2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:344:5: note: in expansion of macro ‘FUNC_TST’ 344 | FUNC_TST(TST_SET2, SCM_PROCEDURE_FIXED_4, (ScmFuncType)0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:346:5: note: in expansion of macro ‘FUNC_TST’ 346 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeeffeed); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:346:5: note: in expansion of macro ‘FUNC_TST’ 346 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeeffeed); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:346:5: note: in expansion of macro ‘FUNC_TST’ 346 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeeffeed); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:84:9: note: in expansion of macro ‘TST2’ 84 | TST2(o, typ, f1, f1typ, f1v, \ | ^~~~ test-storage.c:338:5: note: in expansion of macro ‘TST_INIT2’ 338 | tst(obj, FUNC, \ | ^~~ test-storage.c:346:5: note: in expansion of macro ‘FUNC_TST’ 346 | FUNC_TST(TST_INIT2, SCM_SYNTAX_VARIADIC_1, (ScmFuncType)0xdeadbeeffeed); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:282:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 282 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:282:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 282 | TST_TN_EQ_INT(-1, SCM_MISC_X(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:283:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 283 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:283:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 283 | TST_TN_EQ_INT(0, SCM_MISC_Y(o, SHORT2)); | ^~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 test-storage.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:388:33: note: in expansion of macro ‘TST_EQUALITY’ 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:378:5: note: in expansion of macro ‘CONT_TST’ 378 | CONT_TST(TST_SET2, (void*)0x0deadbee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:286:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 286 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:286:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 286 | TST_TN_EQ_INT(0, SCM_MISC_X(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-storage-compact.c:287:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 287 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-storage-compact.c:287:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 287 | TST_TN_EQ_INT(-1, SCM_MISC_Y(o, SHORT2)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:379:5: note: in expansion of macro ‘CONT_TST’ 379 | CONT_TST(TST_SET2, INVALID_CONTINUATION_OPAQUE, 0); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:109:9: note: in expansion of macro ‘TST2’ 109 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:75:9: note: in expansion of macro ‘TST1’ 75 | TST1(o, typ, f1, f1typ, _f1v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_INT’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:76:9: note: in expansion of macro ‘TST1’ 76 | TST1(o, typ, f2, f2typ, _f2v, context); \ | ^~~~ test-storage.c:113:9: note: in expansion of macro ‘TST2’ 113 | TST2(o, typ, f1, f1typ, f1new, \ | ^~~~ test-storage.c:373:5: note: in expansion of macro ‘TST_SET2’ 373 | tst(obj, CONTINUATION, \ | ^~~ test-storage.c:381:5: note: in expansion of macro ‘CONT_TST’ 381 | CONT_TST(TST_SET2, (void*)0x0deadbeefee, 0xf00f); | ^~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_INIT1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:394:5: note: in expansion of macro ‘CPTR_TST’ 394 | CPTR_TST(TST_INIT1, (void*)0xdeadbeef); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_INIT1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:394:5: note: in expansion of macro ‘CPTR_TST’ 394 | CPTR_TST(TST_INIT1, (void*)0xdeadbeef); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:395:5: note: in expansion of macro ‘CPTR_TST’ 395 | CPTR_TST(TST_SET1, (void*)0xbaddeed); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:395:5: note: in expansion of macro ‘CPTR_TST’ 395 | CPTR_TST(TST_SET1, (void*)0xbaddeed); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_INIT1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:397:5: note: in expansion of macro ‘CPTR_TST’ 397 | CPTR_TST(TST_INIT1, (void*)0xdeadbeeffeedee); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_INIT1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:397:5: note: in expansion of macro ‘CPTR_TST’ 397 | CPTR_TST(TST_INIT1, (void*)0xdeadbeeffeedee); | ^~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:398:5: note: in expansion of macro ‘CPTR_TST’ 398 | CPTR_TST(TST_SET1, (void*)0xbaddeedbed); | ^~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_PTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:391:5: note: in expansion of macro ‘TST_SET1’ 391 | tst(obj, C_POINTER, \ | ^~~ test-storage.c:398:5: note: in expansion of macro ‘CPTR_TST’ 398 | CPTR_TST(TST_SET1, (void*)0xbaddeedbed); | ^~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_INIT1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:411:5: note: in expansion of macro ‘CFPTR_TST’ 411 | CFPTR_TST(TST_INIT1, (ScmCFunc)0xdeadbeef); | ^~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_INIT1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:411:5: note: in expansion of macro ‘CFPTR_TST’ 411 | CFPTR_TST(TST_INIT1, (ScmCFunc)0xdeadbeef); | ^~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_SET1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:412:5: note: in expansion of macro ‘CFPTR_TST’ 412 | CFPTR_TST(TST_SET1, (ScmCFunc)0xbaddeed); | ^~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_SET1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:412:5: note: in expansion of macro ‘CFPTR_TST’ 412 | CFPTR_TST(TST_SET1, (ScmCFunc)0xbaddeed); | ^~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_INIT1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:415:5: note: in expansion of macro ‘CFPTR_TST’ 415 | CFPTR_TST(TST_INIT1, (ScmCFunc)0xadeadbeeffedbeef); | ^~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:93:9: note: in expansion of macro ‘TST1’ 93 | TST1(o, typ, field, ftyp, fv, "on fresh " #typ); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_INIT1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:415:5: note: in expansion of macro ‘CFPTR_TST’ 415 | CFPTR_TST(TST_INIT1, (ScmCFunc)0xadeadbeeffedbeef); | ^~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_SET1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:416:5: note: in expansion of macro ‘CFPTR_TST’ 416 | CFPTR_TST(TST_SET1, (ScmCFunc)0xbaddeedbeddad); | ^~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", \ | ^~~~~~~~~~~~ test-storage.c:67:9: note: in expansion of macro ‘TST_EQ_FPTR’ 67 | TST_EQ_##ftyp(_fv, SCM_##typ##_##field(o), \ | ^~~~~~~ test-storage.c:100:9: note: in expansion of macro ‘TST1’ 100 | TST1(o, typ, field, ftyp, fnew, "after setting " #field); \ | ^~~~ test-storage.c:407:5: note: in expansion of macro ‘TST_SET1’ 407 | tst(obj, C_FUNCPOINTER, \ | ^~~ test-storage.c:416:5: note: in expansion of macro ‘CFPTR_TST’ 416 | CFPTR_TST(TST_SET1, (ScmCFunc)0xbaddeedbeddad); | ^~~~~~~~~ In file included from test-length.c:38: 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) | ^~~~~~~~~~ test-length.c:64:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 64 | TST_TN_EQ_OBJ(cl, CDR(cl)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:64:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 64 | TST_TN_EQ_OBJ(cl, CDR(cl)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:67:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 67 | TST_TN_EQ_OBJ(cl, CDDR(cl)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:67:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 67 | TST_TN_EQ_OBJ(cl, CDDR(cl)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:70:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 70 | TST_TN_EQ_OBJ(cl, CDR(CDDR(cl))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:70:5: note: in expansion of macro ‘TST_TN_EQ_OBJ’ 70 | TST_TN_EQ_OBJ(cl, CDR(CDDR(cl))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~ test-length.c:75:5: note: in expansion of macro ‘TST_TN_FALSE’ 75 | TST_TN_FALSE(SCM_LISTLEN_PROPERP(SCM_INT_T_MIN)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:76:5: note: in expansion of macro ‘TST_TN_FALSE’ 76 | TST_TN_FALSE(SCM_LISTLEN_PROPERP(SCM_INT_T_MIN + 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:77:5: note: in expansion of macro ‘TST_TN_FALSE’ 77 | TST_TN_FALSE(SCM_LISTLEN_PROPERP(-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) | ^~~~~~~~~ test-length.c:78:5: note: in expansion of macro ‘TST_TN_FALSE’ 78 | TST_TN_FALSE(SCM_LISTLEN_PROPERP(-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) | ^~~~~~~~~ test-length.c:79:5: note: in expansion of macro ‘TST_TN_FALSE’ 79 | TST_TN_FALSE(SCM_LISTLEN_PROPERP(-1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:80:5: note: in expansion of macro ‘TST_TN_TRUE’ 80 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(0)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:81:5: note: in expansion of macro ‘TST_TN_TRUE’ 81 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(1)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:82:5: note: in expansion of macro ‘TST_TN_TRUE’ 82 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(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: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) | ^~~~~~~~ test-length.c:83:5: note: in expansion of macro ‘TST_TN_TRUE’ 83 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(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: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) | ^~~~~~~~ test-length.c:84:5: note: in expansion of macro ‘TST_TN_TRUE’ 84 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(SCM_INT_T_MAX - 1)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:85:5: note: in expansion of macro ‘TST_TN_TRUE’ 85 | TST_TN_TRUE (SCM_LISTLEN_PROPERP(SCM_INT_T_MAX)); | ^~~~~~~~~~~ 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) | ^~~~~~~~~ test-length.c:90:5: note: in expansion of macro ‘TST_TN_FALSE’ 90 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(SCM_INT_T_MIN)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:91:5: note: in expansion of macro ‘TST_TN_TRUE’ 91 | TST_TN_TRUE (SCM_LISTLEN_DOTTEDP(SCM_INT_T_MIN + 1)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:92:5: note: in expansion of macro ‘TST_TN_TRUE’ 92 | TST_TN_TRUE (SCM_LISTLEN_DOTTEDP(-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: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) | ^~~~~~~~ test-length.c:93:5: note: in expansion of macro ‘TST_TN_TRUE’ 93 | TST_TN_TRUE (SCM_LISTLEN_DOTTEDP(-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: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) | ^~~~~~~~ test-length.c:94:5: note: in expansion of macro ‘TST_TN_TRUE’ 94 | TST_TN_TRUE (SCM_LISTLEN_DOTTEDP(-1)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:95:5: note: in expansion of macro ‘TST_TN_FALSE’ 95 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(0)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:96:5: note: in expansion of macro ‘TST_TN_FALSE’ 96 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:97:5: note: in expansion of macro ‘TST_TN_FALSE’ 97 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(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) | ^~~~~~~~~ test-length.c:98:5: note: in expansion of macro ‘TST_TN_FALSE’ 98 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(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) | ^~~~~~~~~ test-length.c:99:5: note: in expansion of macro ‘TST_TN_FALSE’ 99 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(SCM_INT_T_MAX - 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:100:5: note: in expansion of macro ‘TST_TN_FALSE’ 100 | TST_TN_FALSE(SCM_LISTLEN_DOTTEDP(SCM_INT_T_MAX)); | ^~~~~~~~~~~~ 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) | ^~~~~~~~ test-length.c:105:5: note: in expansion of macro ‘TST_TN_TRUE’ 105 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_INT_T_MIN)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:106:5: note: in expansion of macro ‘TST_TN_FALSE’ 106 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(SCM_INT_T_MIN + 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:107:5: note: in expansion of macro ‘TST_TN_FALSE’ 107 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(-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) | ^~~~~~~~~ test-length.c:108:5: note: in expansion of macro ‘TST_TN_FALSE’ 108 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(-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) | ^~~~~~~~~ test-length.c:109:5: note: in expansion of macro ‘TST_TN_FALSE’ 109 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(-1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:110:5: note: in expansion of macro ‘TST_TN_FALSE’ 110 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(0)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:111:5: note: in expansion of macro ‘TST_TN_FALSE’ 111 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:112:5: note: in expansion of macro ‘TST_TN_FALSE’ 112 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(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) | ^~~~~~~~~ test-length.c:113:5: note: in expansion of macro ‘TST_TN_FALSE’ 113 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(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) | ^~~~~~~~~ test-length.c:114:5: note: in expansion of macro ‘TST_TN_FALSE’ 114 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(SCM_INT_T_MAX - 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:115:5: note: in expansion of macro ‘TST_TN_FALSE’ 115 | TST_TN_FALSE(SCM_LISTLEN_CIRCULARP(SCM_INT_T_MAX)); | ^~~~~~~~~~~~ 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) | ^~~~~~~~ test-length.c:120:5: note: in expansion of macro ‘TST_TN_TRUE’ 120 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_INT_T_MIN)); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:121:5: note: in expansion of macro ‘TST_TN_FALSE’ 121 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(SCM_INT_T_MIN + 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:122:5: note: in expansion of macro ‘TST_TN_FALSE’ 122 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(-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) | ^~~~~~~~~ test-length.c:123:5: note: in expansion of macro ‘TST_TN_FALSE’ 123 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(-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) | ^~~~~~~~~ test-length.c:124:5: note: in expansion of macro ‘TST_TN_FALSE’ 124 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(-1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:125:5: note: in expansion of macro ‘TST_TN_FALSE’ 125 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(0)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:126:5: note: in expansion of macro ‘TST_TN_FALSE’ 126 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:127:5: note: in expansion of macro ‘TST_TN_FALSE’ 127 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(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) | ^~~~~~~~~ test-length.c:128:5: note: in expansion of macro ‘TST_TN_FALSE’ 128 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(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) | ^~~~~~~~~ test-length.c:129:5: note: in expansion of macro ‘TST_TN_FALSE’ 129 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(SCM_INT_T_MAX - 1)); | ^~~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~~ test-length.c:130:5: note: in expansion of macro ‘TST_TN_FALSE’ 130 | TST_TN_FALSE(SCM_LISTLEN_ERRORP(SCM_INT_T_MAX)); | ^~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:135:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 135 | TST_TN_EQ_INT(-(SCM_INT_T_MIN + 2), | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:135:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 135 | TST_TN_EQ_INT(-(SCM_INT_T_MIN + 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) | ^~~~~~~~~~ test-length.c:137:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 137 | TST_TN_EQ_INT(2, SCM_LISTLEN_DOTTED(-3)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:137:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 137 | TST_TN_EQ_INT(2, SCM_LISTLEN_DOTTED(-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) | ^~~~~~~~~~ test-length.c:138:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 138 | TST_TN_EQ_INT(1, SCM_LISTLEN_DOTTED(-2)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:138:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 138 | TST_TN_EQ_INT(1, SCM_LISTLEN_DOTTED(-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) | ^~~~~~~~~~ test-length.c:139:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 139 | TST_TN_EQ_INT(0, SCM_LISTLEN_DOTTED(-1)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:139:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 139 | TST_TN_EQ_INT(0, SCM_LISTLEN_DOTTED(-1)); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:149:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 149 | TST_TN_EQ_INT(max_dotted_len, | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:149:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 149 | TST_TN_EQ_INT(max_dotted_len, | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:152:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 152 | TST_TN_EQ_INT(3, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(3))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:152:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 152 | TST_TN_EQ_INT(3, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(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) | ^~~~~~~~~~ test-length.c:153:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 153 | TST_TN_EQ_INT(2, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(2))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:153:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 153 | TST_TN_EQ_INT(2, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(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) | ^~~~~~~~~~ test-length.c:154:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 154 | TST_TN_EQ_INT(1, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:154:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 154 | TST_TN_EQ_INT(1, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(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) | ^~~~~~~~~~ test-length.c:155:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 155 | TST_TN_EQ_INT(0, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:155:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 155 | TST_TN_EQ_INT(0, SCM_LISTLEN_DOTTED(SCM_LISTLEN_ENCODE_DOTTED(0))); | ^~~~~~~~~~~~~ test-length.c: In function ‘tst_8’: sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | __LINE__, desc))) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ sscm-test.h:341:30: note: in expansion of macro ‘TST_COND’ 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ sscm-test.h:426:23: note: in expansion of macro ‘TST_TRUE’ 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ test-length.c:161:5: note: in expansion of macro ‘TST_TN_TRUE’ 161 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MIN))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:162:5: note: in expansion of macro ‘TST_TN_TRUE’ 162 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MIN + 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:163:5: note: in expansion of macro ‘TST_TN_TRUE’ 163 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(-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: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) | ^~~~~~~~ test-length.c:164:5: note: in expansion of macro ‘TST_TN_TRUE’ 164 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(-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: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) | ^~~~~~~~ test-length.c:165:5: note: in expansion of macro ‘TST_TN_TRUE’ 165 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(-1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:166:5: note: in expansion of macro ‘TST_TN_TRUE’ 166 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(0))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:167:5: note: in expansion of macro ‘TST_TN_TRUE’ 167 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:168:5: note: in expansion of macro ‘TST_TN_TRUE’ 168 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(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: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) | ^~~~~~~~ test-length.c:169:5: note: in expansion of macro ‘TST_TN_TRUE’ 169 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(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: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) | ^~~~~~~~ test-length.c:170:5: note: in expansion of macro ‘TST_TN_TRUE’ 170 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MAX - 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:171:5: note: in expansion of macro ‘TST_TN_TRUE’ 171 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MAX))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:174:5: note: in expansion of macro ‘TST_TN_TRUE’ 174 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MIN))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:175:5: note: in expansion of macro ‘TST_TN_TRUE’ 175 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MIN + 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:176:5: note: in expansion of macro ‘TST_TN_TRUE’ 176 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(-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: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) | ^~~~~~~~ test-length.c:177:5: note: in expansion of macro ‘TST_TN_TRUE’ 177 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(-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: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) | ^~~~~~~~ test-length.c:178:5: note: in expansion of macro ‘TST_TN_TRUE’ 178 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(-1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:179:5: note: in expansion of macro ‘TST_TN_TRUE’ 179 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(0))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:180:5: note: in expansion of macro ‘TST_TN_TRUE’ 180 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:181:5: note: in expansion of macro ‘TST_TN_TRUE’ 181 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(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: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) | ^~~~~~~~ test-length.c:182:5: note: in expansion of macro ‘TST_TN_TRUE’ 182 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(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: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) | ^~~~~~~~ test-length.c:183:5: note: in expansion of macro ‘TST_TN_TRUE’ 183 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MAX - 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:184:5: note: in expansion of macro ‘TST_TN_TRUE’ 184 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_CIRCULAR(SCM_INT_T_MAX))); | ^~~~~~~~~~~ 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) | ^~~~~~~~ test-length.c:189:5: note: in expansion of macro ‘TST_TN_TRUE’ 189 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MIN))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:190:5: note: in expansion of macro ‘TST_TN_TRUE’ 190 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MIN + 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:191:5: note: in expansion of macro ‘TST_TN_TRUE’ 191 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(-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: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) | ^~~~~~~~ test-length.c:192:5: note: in expansion of macro ‘TST_TN_TRUE’ 192 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(-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: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) | ^~~~~~~~ test-length.c:193:5: note: in expansion of macro ‘TST_TN_TRUE’ 193 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(-1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:194:5: note: in expansion of macro ‘TST_TN_TRUE’ 194 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(0))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:195:5: note: in expansion of macro ‘TST_TN_TRUE’ 195 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:196:5: note: in expansion of macro ‘TST_TN_TRUE’ 196 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(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: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) | ^~~~~~~~ test-length.c:197:5: note: in expansion of macro ‘TST_TN_TRUE’ 197 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(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: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) | ^~~~~~~~ test-length.c:198:5: note: in expansion of macro ‘TST_TN_TRUE’ 198 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MAX - 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:199:5: note: in expansion of macro ‘TST_TN_TRUE’ 199 | TST_TN_TRUE (SCM_LISTLEN_ERRORP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MAX))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:202:5: note: in expansion of macro ‘TST_TN_TRUE’ 202 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MIN))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:203:5: note: in expansion of macro ‘TST_TN_TRUE’ 203 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MIN + 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:204:5: note: in expansion of macro ‘TST_TN_TRUE’ 204 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(-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: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) | ^~~~~~~~ test-length.c:205:5: note: in expansion of macro ‘TST_TN_TRUE’ 205 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(-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: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) | ^~~~~~~~ test-length.c:206:5: note: in expansion of macro ‘TST_TN_TRUE’ 206 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(-1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:207:5: note: in expansion of macro ‘TST_TN_TRUE’ 207 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(0))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:208:5: note: in expansion of macro ‘TST_TN_TRUE’ 208 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:209:5: note: in expansion of macro ‘TST_TN_TRUE’ 209 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(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: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) | ^~~~~~~~ test-length.c:210:5: note: in expansion of macro ‘TST_TN_TRUE’ 210 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(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: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) | ^~~~~~~~ test-length.c:211:5: note: in expansion of macro ‘TST_TN_TRUE’ 211 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MAX - 1))); | ^~~~~~~~~~~ sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-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) | ^~~~~~~~ test-length.c:212:5: note: in expansion of macro ‘TST_TN_TRUE’ 212 | TST_TN_TRUE (SCM_LISTLEN_CIRCULARP(SCM_LISTLEN_ENCODE_ERROR(SCM_INT_T_MAX))); | ^~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:304:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 304 | TST_TN_EQ_INT(0, scm_finite_length(SCM_NULL)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:304:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 304 | TST_TN_EQ_INT(0, scm_finite_length(SCM_NULL)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:305:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 305 | TST_TN_EQ_INT(1, scm_finite_length(CONS(e, SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:305:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 305 | TST_TN_EQ_INT(1, scm_finite_length(CONS(e, SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:306:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 306 | TST_TN_EQ_INT(2, scm_finite_length(CONS(e, CONS(e, SCM_NULL)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:306:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 306 | TST_TN_EQ_INT(2, scm_finite_length(CONS(e, CONS(e, SCM_NULL)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:307:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 307 | TST_TN_EQ_INT(3, scm_finite_length(CONS(e, CONS(e, CONS(e, SCM_NULL))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:307:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 307 | TST_TN_EQ_INT(3, scm_finite_length(CONS(e, CONS(e, CONS(e, SCM_NULL))))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:309:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 309 | TST_TN_EQ_INT(-1, scm_finite_length(SCM_TRUE)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:309:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 309 | TST_TN_EQ_INT(-1, scm_finite_length(SCM_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) | ^~~~~~~~~~ test-length.c:310:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 310 | TST_TN_EQ_INT(-2, scm_finite_length(CONS(e, SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:310:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 310 | TST_TN_EQ_INT(-2, scm_finite_length(CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:311:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 311 | TST_TN_EQ_INT(-3, scm_finite_length(CONS(e, CONS(e, SCM_TRUE)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:311:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 311 | TST_TN_EQ_INT(-3, scm_finite_length(CONS(e, CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:312:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 312 | TST_TN_EQ_INT(-4, scm_finite_length(CONS(e, CONS(e, CONS(e, SCM_TRUE))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:312:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 312 | TST_TN_EQ_INT(-4, scm_finite_length(CONS(e, CONS(e, CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:313:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 313 | TST_TN_EQ_INT(-1, scm_finite_length(n)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:313:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 313 | TST_TN_EQ_INT(-1, scm_finite_length(n)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:314:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 314 | TST_TN_EQ_INT(-2, scm_finite_length(CONS(e, n))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:314:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 314 | TST_TN_EQ_INT(-2, scm_finite_length(CONS(e, n))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:315:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 315 | TST_TN_EQ_INT(-3, scm_finite_length(CONS(e, CONS(e, n)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:315:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 315 | TST_TN_EQ_INT(-3, scm_finite_length(CONS(e, CONS(e, n)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:316:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 316 | TST_TN_EQ_INT(-4, scm_finite_length(CONS(e, CONS(e, CONS(e, n))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:316:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 316 | TST_TN_EQ_INT(-4, scm_finite_length(CONS(e, CONS(e, CONS(e, n))))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:328:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 328 | TST_TN_EQ_INT(0, scm_length(SCM_NULL)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:328:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 328 | TST_TN_EQ_INT(0, scm_length(SCM_NULL)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:329:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 329 | TST_TN_EQ_INT(1, scm_length(CONS(e, SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:329:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 329 | TST_TN_EQ_INT(1, scm_length(CONS(e, SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:330:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 330 | TST_TN_EQ_INT(2, scm_length(CONS(e, CONS(e, SCM_NULL)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:330:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 330 | TST_TN_EQ_INT(2, scm_length(CONS(e, CONS(e, SCM_NULL)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:331:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 331 | TST_TN_EQ_INT(3, scm_length(CONS(e, CONS(e, CONS(e, SCM_NULL))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:331:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 331 | TST_TN_EQ_INT(3, scm_length(CONS(e, CONS(e, CONS(e, SCM_NULL))))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:333:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 333 | TST_TN_EQ_INT(-1, scm_length(SCM_TRUE)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:333:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 333 | TST_TN_EQ_INT(-1, scm_length(SCM_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) | ^~~~~~~~~~ test-length.c:334:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 334 | TST_TN_EQ_INT(-2, scm_length(CONS(e, SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:334:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 334 | TST_TN_EQ_INT(-2, scm_length(CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:335:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 335 | TST_TN_EQ_INT(-3, scm_length(CONS(e, CONS(e, SCM_TRUE)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:335:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 335 | TST_TN_EQ_INT(-3, scm_length(CONS(e, CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:336:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 336 | TST_TN_EQ_INT(-4, scm_length(CONS(e, CONS(e, CONS(e, SCM_TRUE))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:336:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 336 | TST_TN_EQ_INT(-4, scm_length(CONS(e, CONS(e, CONS(e, SCM_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) | ^~~~~~~~~~ test-length.c:337:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 337 | TST_TN_EQ_INT(-1, scm_length(n)); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:337:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 337 | TST_TN_EQ_INT(-1, scm_length(n)); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:338:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 338 | TST_TN_EQ_INT(-2, scm_length(CONS(e, n))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:338:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 338 | TST_TN_EQ_INT(-2, scm_length(CONS(e, n))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:339:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 339 | TST_TN_EQ_INT(-3, scm_length(CONS(e, CONS(e, n)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:339:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 339 | TST_TN_EQ_INT(-3, scm_length(CONS(e, CONS(e, n)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:340:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 340 | TST_TN_EQ_INT(-4, scm_length(CONS(e, CONS(e, CONS(e, n))))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:340:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 340 | TST_TN_EQ_INT(-4, scm_length(CONS(e, CONS(e, CONS(e, n))))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-length.c:342:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 342 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:342:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 342 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(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) | ^~~~~~~~~~ test-length.c:343:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 343 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(2))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-length.c:343:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 343 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(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) | ^~~~~~~~~~ test-length.c:344:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 344 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(3))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-length.c:344:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 344 | TST_TN_EQ_INT(SCM_INT_T_MIN, scm_length(circular_list(3))); | ^~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 In file included from test-format.c:46: 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) | ^~~~~~~~~~ test-format.c:136:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 136 | TST_TN_EQ_STR("", STR(format(""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:136:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 136 | TST_TN_EQ_STR("", STR(format(""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 137 | TST_TN_EQ_STR("\"", STR(format("\""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 137 | TST_TN_EQ_STR("\"", STR(format("\""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 138 | TST_TN_EQ_STR("\\", STR(format("\\"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 138 | TST_TN_EQ_STR("\\", STR(format("\\"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:139:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 139 | TST_TN_EQ_STR("a", STR(format("a"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:139:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 139 | TST_TN_EQ_STR("a", STR(format("a"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 140 | TST_TN_EQ_STR("aBc", STR(format("aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 140 | TST_TN_EQ_STR("aBc", STR(format("aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:141:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 141 | TST_TN_EQ_STR("あ", STR(format("あ"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:141:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 141 | TST_TN_EQ_STR("あ", STR(format("あ"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 142 | TST_TN_EQ_STR("あい", STR(format("あい"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 142 | TST_TN_EQ_STR("あい", STR(format("あい"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:143:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 143 | TST_TN_EQ_STR("aあBいc", STR(format("aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:143:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 143 | TST_TN_EQ_STR("aあBいc", STR(format("aあBい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) | ^~~~~~~~~~ test-format.c:148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 148 | TST_TN_EQ_STR("", STR(format("~C", (scm_ichar_t)'\0'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 148 | TST_TN_EQ_STR("", STR(format("~C", (scm_ichar_t)'\0'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 149 | TST_TN_EQ_STR("a", STR(format("~C", (scm_ichar_t)'a'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 149 | TST_TN_EQ_STR("a", STR(format("~C", (scm_ichar_t)'a'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 150 | TST_TN_EQ_STR("\"", STR(format("~C", (scm_ichar_t)'\"'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 150 | TST_TN_EQ_STR("\"", STR(format("~C", (scm_ichar_t)'\"'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:151:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 151 | TST_TN_EQ_STR("\\", STR(format("~C", (scm_ichar_t)'\\'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:151:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 151 | TST_TN_EQ_STR("\\", STR(format("~C", (scm_ichar_t)'\\'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:152:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 152 | TST_TN_EQ_STR("あ", STR(format("~C", (scm_ichar_t)0x3042))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:152:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 152 | TST_TN_EQ_STR("あ", STR(format("~C", (scm_ichar_t)0x3042))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:157:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 157 | TST_TN_EQ_STR("", STR(format("~S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:157:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 157 | TST_TN_EQ_STR("", STR(format("~S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:158:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 158 | TST_TN_EQ_STR("", STR(format("~0S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:158:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 158 | TST_TN_EQ_STR("", STR(format("~0S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:159:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 159 | TST_TN_EQ_STR(" ", STR(format("~1S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:159:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 159 | TST_TN_EQ_STR(" ", STR(format("~1S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:160:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 160 | TST_TN_EQ_STR("", STR(format("~00S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:160:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 160 | TST_TN_EQ_STR("", STR(format("~00S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:161:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 161 | TST_TN_EQ_STR(" ", STR(format("~01S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:161:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 161 | TST_TN_EQ_STR(" ", STR(format("~01S", ""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:162:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 162 | TST_TN_EQ_STR("\"", STR(format("~S", "\""))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:162:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 162 | TST_TN_EQ_STR("\"", STR(format("~S", "\""))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:163:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 163 | TST_TN_EQ_STR("\\", STR(format("~S", "\\"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:163:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 163 | TST_TN_EQ_STR("\\", STR(format("~S", "\\"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:164:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 164 | TST_TN_EQ_STR("a", STR(format("~S", "a"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:164:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 164 | TST_TN_EQ_STR("a", STR(format("~S", "a"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:165:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 165 | TST_TN_EQ_STR("aBc", STR(format("~S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:165:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 165 | TST_TN_EQ_STR("aBc", STR(format("~S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:166:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 166 | TST_TN_EQ_STR("あ", STR(format("~S", "あ"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:166:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 166 | TST_TN_EQ_STR("あ", STR(format("~S", "あ"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:167:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 167 | TST_TN_EQ_STR("あい", STR(format("~S", "あい"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:167:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 167 | TST_TN_EQ_STR("あい", STR(format("~S", "あい"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:168:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 168 | TST_TN_EQ_STR("aあBいc", STR(format("~S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:168:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 168 | TST_TN_EQ_STR("aあBいc", STR(format("~S", "aあBい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) | ^~~~~~~~~~ test-format.c:169:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 169 | TST_TN_EQ_STR("aBc", STR(format("~0S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:169:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 169 | TST_TN_EQ_STR("aBc", STR(format("~0S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:170:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 170 | TST_TN_EQ_STR("aBc", STR(format("~1S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:170:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 170 | TST_TN_EQ_STR("aBc", STR(format("~1S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:171:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 171 | TST_TN_EQ_STR("aBc", STR(format("~2S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:171:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 171 | TST_TN_EQ_STR("aBc", STR(format("~2S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:172:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 172 | TST_TN_EQ_STR("aBc", STR(format("~3S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:172:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 172 | TST_TN_EQ_STR("aBc", STR(format("~3S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:173:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 173 | TST_TN_EQ_STR(" aBc", STR(format("~4S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:173:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 173 | TST_TN_EQ_STR(" aBc", STR(format("~4S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:174:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 174 | TST_TN_EQ_STR(" aBc", STR(format("~5S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:174:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 174 | TST_TN_EQ_STR(" aBc", STR(format("~5S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:175:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 175 | TST_TN_EQ_STR("aBc", STR(format("~00S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:175:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 175 | TST_TN_EQ_STR("aBc", STR(format("~00S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:176:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 176 | TST_TN_EQ_STR("aBc", STR(format("~01S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:176:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 176 | TST_TN_EQ_STR("aBc", STR(format("~01S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:177:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 177 | TST_TN_EQ_STR("aBc", STR(format("~02S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:177:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 177 | TST_TN_EQ_STR("aBc", STR(format("~02S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:178:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 178 | TST_TN_EQ_STR("aBc", STR(format("~03S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:178:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 178 | TST_TN_EQ_STR("aBc", STR(format("~03S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:179:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 179 | TST_TN_EQ_STR(" aBc", STR(format("~04S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:179:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 179 | TST_TN_EQ_STR(" aBc", STR(format("~04S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:180:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 180 | TST_TN_EQ_STR(" aBc", STR(format("~05S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:180:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 180 | TST_TN_EQ_STR(" aBc", STR(format("~05S", "aBc"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:181:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 181 | TST_TN_EQ_STR("aあBいc", STR(format("~0S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:181:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 181 | TST_TN_EQ_STR("aあBいc", STR(format("~0S", "aあBい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) | ^~~~~~~~~~ test-format.c:182:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 182 | TST_TN_EQ_STR("aあBいc", STR(format("~1S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:182:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 182 | TST_TN_EQ_STR("aあBいc", STR(format("~1S", "aあBい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) | ^~~~~~~~~~ test-format.c:183:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 183 | TST_TN_EQ_STR("aあBいc", STR(format("~2S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:183:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 183 | TST_TN_EQ_STR("aあBいc", STR(format("~2S", "aあBい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) | ^~~~~~~~~~ test-format.c:184:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 184 | TST_TN_EQ_STR("aあBいc", STR(format("~3S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:184:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 184 | TST_TN_EQ_STR("aあBいc", STR(format("~3S", "aあBい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) | ^~~~~~~~~~ test-format.c:185:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 185 | TST_TN_EQ_STR("aあBいc", STR(format("~4S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:185:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 185 | TST_TN_EQ_STR("aあBいc", STR(format("~4S", "aあBい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) | ^~~~~~~~~~ test-format.c:186:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 186 | TST_TN_EQ_STR("aあBいc", STR(format("~5S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:186:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 186 | TST_TN_EQ_STR("aあBいc", STR(format("~5S", "aあBい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) | ^~~~~~~~~~ test-format.c:187:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 187 | TST_TN_EQ_STR(" aあBいc", STR(format("~6S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:187:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 187 | TST_TN_EQ_STR(" aあBいc", STR(format("~6S", "aあBい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) | ^~~~~~~~~~ test-format.c:188:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 188 | TST_TN_EQ_STR(" aあBいc", STR(format("~7S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:188:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 188 | TST_TN_EQ_STR(" aあBいc", STR(format("~7S", "aあBい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) | ^~~~~~~~~~ test-format.c:189:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 189 | TST_TN_EQ_STR("aあBいc", STR(format("~00S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:189:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 189 | TST_TN_EQ_STR("aあBいc", STR(format("~00S", "aあBい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) | ^~~~~~~~~~ test-format.c:190:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 190 | TST_TN_EQ_STR("aあBいc", STR(format("~01S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:190:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 190 | TST_TN_EQ_STR("aあBいc", STR(format("~01S", "aあBい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) | ^~~~~~~~~~ test-format.c:191:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 191 | TST_TN_EQ_STR("aあBいc", STR(format("~02S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:191:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 191 | TST_TN_EQ_STR("aあBいc", STR(format("~02S", "aあBい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) | ^~~~~~~~~~ test-format.c:192:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 192 | TST_TN_EQ_STR("aあBいc", STR(format("~03S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:192:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 192 | TST_TN_EQ_STR("aあBいc", STR(format("~03S", "aあBい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) | ^~~~~~~~~~ test-format.c:193:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 193 | TST_TN_EQ_STR("aあBいc", STR(format("~04S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:193:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 193 | TST_TN_EQ_STR("aあBいc", STR(format("~04S", "aあBい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) | ^~~~~~~~~~ test-format.c:194:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 194 | TST_TN_EQ_STR("aあBいc", STR(format("~05S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:194:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 194 | TST_TN_EQ_STR("aあBいc", STR(format("~05S", "aあBい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) | ^~~~~~~~~~ test-format.c:195:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 195 | TST_TN_EQ_STR(" aあBいc", STR(format("~06S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:195:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 195 | TST_TN_EQ_STR(" aあBいc", STR(format("~06S", "aあBい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) | ^~~~~~~~~~ test-format.c:196:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 196 | TST_TN_EQ_STR(" aあBいc", STR(format("~07S", "aあBいc"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:196:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 196 | TST_TN_EQ_STR(" aあBいc", STR(format("~07S", "aあBい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) | ^~~~~~~~~~ test-format.c:206:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 206 | TST_TN_EQ_STR("0x0000000000000000", STR(format("~P", (void *)NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:206:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 206 | TST_TN_EQ_STR("0x0000000000000000", STR(format("~P", (void *)NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:207:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 207 | TST_TN_EQ_STR("0xffffffffffffffff", STR(format("~P", (void *)~0UL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:207:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 207 | TST_TN_EQ_STR("0xffffffffffffffff", STR(format("~P", (void *)~0UL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 208 | TST_TN_EQ_STR("0x0000000000012abc", STR(format("~P", (void *)0x12ABC))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 208 | TST_TN_EQ_STR("0x0000000000012abc", STR(format("~P", (void *)0x12ABC))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 209 | TST_TN_EQ_STR("0x000deadbeef12abc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 209 | TST_TN_EQ_STR("0x000deadbeef12abc", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 216 | TST_TN_EQ_STR("-100", STR(format("~D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 216 | TST_TN_EQ_STR("-100", STR(format("~D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:217:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 217 | TST_TN_EQ_STR("-10", STR(format("~D", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:217:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 217 | TST_TN_EQ_STR("-10", STR(format("~D", -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) | ^~~~~~~~~~ test-format.c:218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 218 | TST_TN_EQ_STR("-1", STR(format("~D", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 218 | TST_TN_EQ_STR("-1", STR(format("~D", -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) | ^~~~~~~~~~ test-format.c:219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 219 | TST_TN_EQ_STR("0", STR(format("~D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 219 | TST_TN_EQ_STR("0", STR(format("~D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:220:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 220 | TST_TN_EQ_STR("1", STR(format("~D", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:220:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 220 | TST_TN_EQ_STR("1", STR(format("~D", 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) | ^~~~~~~~~~ test-format.c:221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 221 | TST_TN_EQ_STR("10", STR(format("~D", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 221 | TST_TN_EQ_STR("10", STR(format("~D", 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) | ^~~~~~~~~~ test-format.c:222:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 222 | TST_TN_EQ_STR("100", STR(format("~D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:222:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 222 | TST_TN_EQ_STR("100", STR(format("~D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 224 | TST_TN_EQ_STR("-100", STR(format("~0D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 224 | TST_TN_EQ_STR("-100", STR(format("~0D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:225:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 225 | TST_TN_EQ_STR("-10", STR(format("~0D", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:225:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 225 | TST_TN_EQ_STR("-10", STR(format("~0D", -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) | ^~~~~~~~~~ test-format.c:226:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 226 | TST_TN_EQ_STR("-1", STR(format("~0D", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:226:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 226 | TST_TN_EQ_STR("-1", STR(format("~0D", -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) | ^~~~~~~~~~ test-format.c:227:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 227 | TST_TN_EQ_STR("0", STR(format("~0D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:227:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 227 | TST_TN_EQ_STR("0", STR(format("~0D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:228:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 228 | TST_TN_EQ_STR("1", STR(format("~0D", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:228:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 228 | TST_TN_EQ_STR("1", STR(format("~0D", 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) | ^~~~~~~~~~ test-format.c:229:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 229 | TST_TN_EQ_STR("10", STR(format("~0D", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:229:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 229 | TST_TN_EQ_STR("10", STR(format("~0D", 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) | ^~~~~~~~~~ test-format.c:230:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 230 | TST_TN_EQ_STR("100", STR(format("~0D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:230:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 230 | TST_TN_EQ_STR("100", STR(format("~0D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:232:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 232 | TST_TN_EQ_STR("-100", STR(format("~03D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:232:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 232 | TST_TN_EQ_STR("-100", STR(format("~03D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:233:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 233 | TST_TN_EQ_STR("-10", STR(format("~03D", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:233:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 233 | TST_TN_EQ_STR("-10", STR(format("~03D", -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) | ^~~~~~~~~~ test-format.c:234:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 234 | TST_TN_EQ_STR("-01", STR(format("~03D", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:234:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 234 | TST_TN_EQ_STR("-01", STR(format("~03D", -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) | ^~~~~~~~~~ test-format.c:235:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 235 | TST_TN_EQ_STR("000", STR(format("~03D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:235:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 235 | TST_TN_EQ_STR("000", STR(format("~03D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:236:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 236 | TST_TN_EQ_STR("001", STR(format("~03D", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:236:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 236 | TST_TN_EQ_STR("001", STR(format("~03D", 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) | ^~~~~~~~~~ test-format.c:237:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 237 | TST_TN_EQ_STR("010", STR(format("~03D", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:237:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 237 | TST_TN_EQ_STR("010", STR(format("~03D", 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) | ^~~~~~~~~~ test-format.c:238:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 238 | TST_TN_EQ_STR("100", STR(format("~03D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:238:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 238 | TST_TN_EQ_STR("100", STR(format("~03D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:240:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 240 | TST_TN_EQ_STR("-100", STR(format("~3D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:240:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 240 | TST_TN_EQ_STR("-100", STR(format("~3D", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:241:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 241 | TST_TN_EQ_STR("-10", STR(format("~3D", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:241:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 241 | TST_TN_EQ_STR("-10", STR(format("~3D", -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) | ^~~~~~~~~~ test-format.c:242:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 242 | TST_TN_EQ_STR(" -1", STR(format("~3D", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:242:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 242 | TST_TN_EQ_STR(" -1", STR(format("~3D", -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) | ^~~~~~~~~~ test-format.c:243:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 243 | TST_TN_EQ_STR(" 0", STR(format("~3D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:243:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 243 | TST_TN_EQ_STR(" 0", STR(format("~3D", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:244:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 244 | TST_TN_EQ_STR(" 1", STR(format("~3D", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:244:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 244 | TST_TN_EQ_STR(" 1", STR(format("~3D", 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) | ^~~~~~~~~~ test-format.c:245:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 245 | TST_TN_EQ_STR(" 10", STR(format("~3D", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:245:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 245 | TST_TN_EQ_STR(" 10", STR(format("~3D", 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) | ^~~~~~~~~~ test-format.c:246:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 246 | TST_TN_EQ_STR("100", STR(format("~3D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:246:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 246 | TST_TN_EQ_STR("100", STR(format("~3D", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:248:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 248 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:248:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 248 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:250:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 250 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:250:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 250 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:256:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 256 | TST_TN_EQ_STR("0", STR(format("~U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:256:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 256 | TST_TN_EQ_STR("0", STR(format("~U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:257:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 257 | TST_TN_EQ_STR("1", STR(format("~U", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:257:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 257 | TST_TN_EQ_STR("1", STR(format("~U", 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) | ^~~~~~~~~~ test-format.c:258:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 258 | TST_TN_EQ_STR("10", STR(format("~U", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:258:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 258 | TST_TN_EQ_STR("10", STR(format("~U", 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) | ^~~~~~~~~~ test-format.c:259:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 259 | TST_TN_EQ_STR("100", STR(format("~U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:259:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 259 | TST_TN_EQ_STR("100", STR(format("~U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:261:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 261 | TST_TN_EQ_STR("0", STR(format("~0U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:261:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 261 | TST_TN_EQ_STR("0", STR(format("~0U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:262:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 262 | TST_TN_EQ_STR("1", STR(format("~0U", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:262:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 262 | TST_TN_EQ_STR("1", STR(format("~0U", 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) | ^~~~~~~~~~ test-format.c:263:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 263 | TST_TN_EQ_STR("10", STR(format("~0U", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:263:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 263 | TST_TN_EQ_STR("10", STR(format("~0U", 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) | ^~~~~~~~~~ test-format.c:264:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 264 | TST_TN_EQ_STR("100", STR(format("~0U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:264:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 264 | TST_TN_EQ_STR("100", STR(format("~0U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:266:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 266 | TST_TN_EQ_STR("000", STR(format("~03U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:266:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 266 | TST_TN_EQ_STR("000", STR(format("~03U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:267:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 267 | TST_TN_EQ_STR("001", STR(format("~03U", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:267:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 267 | TST_TN_EQ_STR("001", STR(format("~03U", 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) | ^~~~~~~~~~ test-format.c:268:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 268 | TST_TN_EQ_STR("010", STR(format("~03U", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:268:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 268 | TST_TN_EQ_STR("010", STR(format("~03U", 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) | ^~~~~~~~~~ test-format.c:269:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 269 | TST_TN_EQ_STR("100", STR(format("~03U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:269:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 269 | TST_TN_EQ_STR("100", STR(format("~03U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:271:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 271 | TST_TN_EQ_STR(" 0", STR(format("~3U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:271:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 271 | TST_TN_EQ_STR(" 0", STR(format("~3U", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:272:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 272 | TST_TN_EQ_STR(" 1", STR(format("~3U", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:272:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 272 | TST_TN_EQ_STR(" 1", STR(format("~3U", 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) | ^~~~~~~~~~ test-format.c:273:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 273 | TST_TN_EQ_STR(" 10", STR(format("~3U", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:273:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 273 | TST_TN_EQ_STR(" 10", STR(format("~3U", 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) | ^~~~~~~~~~ test-format.c:274:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 274 | TST_TN_EQ_STR("100", STR(format("~3U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:274:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 274 | TST_TN_EQ_STR("100", STR(format("~3U", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:277:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 277 | TST_TN_EQ_STR("4294967196", STR(format("~U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:277:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 277 | TST_TN_EQ_STR("4294967196", STR(format("~U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:278:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 278 | TST_TN_EQ_STR("4294967286", STR(format("~U", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:278:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 278 | TST_TN_EQ_STR("4294967286", STR(format("~U", -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) | ^~~~~~~~~~ test-format.c:279:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 279 | TST_TN_EQ_STR("4294967295", STR(format("~U", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:279:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 279 | TST_TN_EQ_STR("4294967295", STR(format("~U", -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) | ^~~~~~~~~~ test-format.c:281:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 281 | TST_TN_EQ_STR("4294967196", STR(format("~0U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:281:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 281 | TST_TN_EQ_STR("4294967196", STR(format("~0U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:282:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 282 | TST_TN_EQ_STR("4294967286", STR(format("~0U", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:282:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 282 | TST_TN_EQ_STR("4294967286", STR(format("~0U", -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) | ^~~~~~~~~~ test-format.c:283:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 283 | TST_TN_EQ_STR("4294967295", STR(format("~0U", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:283:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 283 | TST_TN_EQ_STR("4294967295", STR(format("~0U", -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) | ^~~~~~~~~~ test-format.c:285:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 285 | TST_TN_EQ_STR("4294967196", STR(format("~03U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:285:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 285 | TST_TN_EQ_STR("4294967196", STR(format("~03U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 286 | TST_TN_EQ_STR("4294967286", STR(format("~03U", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 286 | TST_TN_EQ_STR("4294967286", STR(format("~03U", -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) | ^~~~~~~~~~ test-format.c:287:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 287 | TST_TN_EQ_STR("4294967295", STR(format("~03U", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:287:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 287 | TST_TN_EQ_STR("4294967295", STR(format("~03U", -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) | ^~~~~~~~~~ test-format.c:289:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 289 | TST_TN_EQ_STR("4294967196", STR(format("~3U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:289:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 289 | TST_TN_EQ_STR("4294967196", STR(format("~3U", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:290:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 290 | TST_TN_EQ_STR("4294967286", STR(format("~3U", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:290:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 290 | TST_TN_EQ_STR("4294967286", STR(format("~3U", -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) | ^~~~~~~~~~ test-format.c:291:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 291 | TST_TN_EQ_STR("4294967295", STR(format("~3U", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:291:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 291 | TST_TN_EQ_STR("4294967295", STR(format("~3U", -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) | ^~~~~~~~~~ test-format.c:310:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 310 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:310:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 310 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 312 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 312 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:318:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 318 | TST_TN_EQ_STR("0", STR(format("~X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:318:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 318 | TST_TN_EQ_STR("0", STR(format("~X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:319:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 319 | TST_TN_EQ_STR("1", STR(format("~X", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:319:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 319 | TST_TN_EQ_STR("1", STR(format("~X", 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) | ^~~~~~~~~~ test-format.c:320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 320 | TST_TN_EQ_STR("a", STR(format("~X", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 320 | TST_TN_EQ_STR("a", STR(format("~X", 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) | ^~~~~~~~~~ test-format.c:321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 321 | TST_TN_EQ_STR("64", STR(format("~X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 321 | TST_TN_EQ_STR("64", STR(format("~X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:323:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 323 | TST_TN_EQ_STR("0", STR(format("~0X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:323:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 323 | TST_TN_EQ_STR("0", STR(format("~0X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 324 | TST_TN_EQ_STR("1", STR(format("~0X", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 324 | TST_TN_EQ_STR("1", STR(format("~0X", 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) | ^~~~~~~~~~ test-format.c:325:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 325 | TST_TN_EQ_STR("a", STR(format("~0X", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:325:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 325 | TST_TN_EQ_STR("a", STR(format("~0X", 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) | ^~~~~~~~~~ test-format.c:326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 326 | TST_TN_EQ_STR("64", STR(format("~0X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 326 | TST_TN_EQ_STR("64", STR(format("~0X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:328:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 328 | TST_TN_EQ_STR("000", STR(format("~03X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:328:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 328 | TST_TN_EQ_STR("000", STR(format("~03X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:329:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 329 | TST_TN_EQ_STR("001", STR(format("~03X", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:329:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 329 | TST_TN_EQ_STR("001", STR(format("~03X", 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) | ^~~~~~~~~~ test-format.c:330:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 330 | TST_TN_EQ_STR("00a", STR(format("~03X", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:330:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 330 | TST_TN_EQ_STR("00a", STR(format("~03X", 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) | ^~~~~~~~~~ test-format.c:331:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 331 | TST_TN_EQ_STR("064", STR(format("~03X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:331:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 331 | TST_TN_EQ_STR("064", STR(format("~03X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 333 | TST_TN_EQ_STR(" 0", STR(format("~3X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 333 | TST_TN_EQ_STR(" 0", STR(format("~3X", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 334 | TST_TN_EQ_STR(" 1", STR(format("~3X", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 334 | TST_TN_EQ_STR(" 1", STR(format("~3X", 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) | ^~~~~~~~~~ test-format.c:335:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 335 | TST_TN_EQ_STR(" a", STR(format("~3X", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:335:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 335 | TST_TN_EQ_STR(" a", STR(format("~3X", 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) | ^~~~~~~~~~ test-format.c:336:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 336 | TST_TN_EQ_STR(" 64", STR(format("~3X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:336:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 336 | TST_TN_EQ_STR(" 64", STR(format("~3X", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 339 | TST_TN_EQ_STR("ffffff9c", STR(format("~X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 339 | TST_TN_EQ_STR("ffffff9c", STR(format("~X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 340 | TST_TN_EQ_STR("fffffff6", STR(format("~X", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 340 | TST_TN_EQ_STR("fffffff6", STR(format("~X", -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) | ^~~~~~~~~~ test-format.c:341:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 341 | TST_TN_EQ_STR("ffffffff", STR(format("~X", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:341:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 341 | TST_TN_EQ_STR("ffffffff", STR(format("~X", -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) | ^~~~~~~~~~ test-format.c:343:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 343 | TST_TN_EQ_STR("ffffff9c", STR(format("~0X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:343:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 343 | TST_TN_EQ_STR("ffffff9c", STR(format("~0X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 344 | TST_TN_EQ_STR("fffffff6", STR(format("~0X", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 344 | TST_TN_EQ_STR("fffffff6", STR(format("~0X", -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) | ^~~~~~~~~~ test-format.c:345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 345 | TST_TN_EQ_STR("ffffffff", STR(format("~0X", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 345 | TST_TN_EQ_STR("ffffffff", STR(format("~0X", -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) | ^~~~~~~~~~ test-format.c:347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 347 | TST_TN_EQ_STR("ffffff9c", STR(format("~03X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 347 | TST_TN_EQ_STR("ffffff9c", STR(format("~03X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 348 | TST_TN_EQ_STR("fffffff6", STR(format("~03X", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 348 | TST_TN_EQ_STR("fffffff6", STR(format("~03X", -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) | ^~~~~~~~~~ test-format.c:349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 349 | TST_TN_EQ_STR("ffffffff", STR(format("~03X", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 349 | TST_TN_EQ_STR("ffffffff", STR(format("~03X", -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) | ^~~~~~~~~~ test-format.c:351:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 351 | TST_TN_EQ_STR("ffffff9c", STR(format("~3X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:351:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 351 | TST_TN_EQ_STR("ffffff9c", STR(format("~3X", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:352:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 352 | TST_TN_EQ_STR("fffffff6", STR(format("~3X", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:352:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 352 | TST_TN_EQ_STR("fffffff6", STR(format("~3X", -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) | ^~~~~~~~~~ test-format.c:353:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 353 | TST_TN_EQ_STR("ffffffff", STR(format("~3X", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:353:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 353 | TST_TN_EQ_STR("ffffffff", STR(format("~3X", -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) | ^~~~~~~~~~ test-format.c:372:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 372 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:372:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 372 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:374:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 374 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:374:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 374 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:380:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 380 | TST_TN_EQ_STR("0", STR(format("~O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:380:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 380 | TST_TN_EQ_STR("0", STR(format("~O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:381:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 381 | TST_TN_EQ_STR("1", STR(format("~O", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:381:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 381 | TST_TN_EQ_STR("1", STR(format("~O", 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) | ^~~~~~~~~~ test-format.c:382:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 382 | TST_TN_EQ_STR("12", STR(format("~O", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:382:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 382 | TST_TN_EQ_STR("12", STR(format("~O", 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) | ^~~~~~~~~~ test-format.c:383:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 383 | TST_TN_EQ_STR("144", STR(format("~O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:383:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 383 | TST_TN_EQ_STR("144", STR(format("~O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:385:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 385 | TST_TN_EQ_STR("0", STR(format("~0O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:385:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 385 | TST_TN_EQ_STR("0", STR(format("~0O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:386:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 386 | TST_TN_EQ_STR("1", STR(format("~0O", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:386:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 386 | TST_TN_EQ_STR("1", STR(format("~0O", 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) | ^~~~~~~~~~ test-format.c:387:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 387 | TST_TN_EQ_STR("12", STR(format("~0O", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:387:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 387 | TST_TN_EQ_STR("12", STR(format("~0O", 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) | ^~~~~~~~~~ test-format.c:388:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 388 | TST_TN_EQ_STR("144", STR(format("~0O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:388:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 388 | TST_TN_EQ_STR("144", STR(format("~0O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:390:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 390 | TST_TN_EQ_STR("000", STR(format("~03O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:390:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 390 | TST_TN_EQ_STR("000", STR(format("~03O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:391:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 391 | TST_TN_EQ_STR("001", STR(format("~03O", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:391:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 391 | TST_TN_EQ_STR("001", STR(format("~03O", 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) | ^~~~~~~~~~ test-format.c:392:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 392 | TST_TN_EQ_STR("012", STR(format("~03O", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:392:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 392 | TST_TN_EQ_STR("012", STR(format("~03O", 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) | ^~~~~~~~~~ test-format.c:393:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 393 | TST_TN_EQ_STR("144", STR(format("~03O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:393:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 393 | TST_TN_EQ_STR("144", STR(format("~03O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:395:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 395 | TST_TN_EQ_STR(" 0", STR(format("~3O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:395:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 395 | TST_TN_EQ_STR(" 0", STR(format("~3O", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:396:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 396 | TST_TN_EQ_STR(" 1", STR(format("~3O", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:396:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 396 | TST_TN_EQ_STR(" 1", STR(format("~3O", 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) | ^~~~~~~~~~ test-format.c:397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 397 | TST_TN_EQ_STR(" 12", STR(format("~3O", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 397 | TST_TN_EQ_STR(" 12", STR(format("~3O", 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) | ^~~~~~~~~~ test-format.c:398:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 398 | TST_TN_EQ_STR("144", STR(format("~3O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:398:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 398 | TST_TN_EQ_STR("144", STR(format("~3O", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 401 | TST_TN_EQ_STR("37777777634", STR(format("~O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 401 | TST_TN_EQ_STR("37777777634", STR(format("~O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 402 | TST_TN_EQ_STR("37777777766", STR(format("~O", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 402 | TST_TN_EQ_STR("37777777766", STR(format("~O", -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) | ^~~~~~~~~~ test-format.c:403:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 403 | TST_TN_EQ_STR("37777777777", STR(format("~O", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:403:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 403 | TST_TN_EQ_STR("37777777777", STR(format("~O", -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) | ^~~~~~~~~~ test-format.c:405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 405 | TST_TN_EQ_STR("37777777634", STR(format("~0O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 405 | TST_TN_EQ_STR("37777777634", STR(format("~0O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 406 | TST_TN_EQ_STR("37777777766", STR(format("~0O", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 406 | TST_TN_EQ_STR("37777777766", STR(format("~0O", -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) | ^~~~~~~~~~ test-format.c:407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 407 | TST_TN_EQ_STR("37777777777", STR(format("~0O", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 407 | TST_TN_EQ_STR("37777777777", STR(format("~0O", -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) | ^~~~~~~~~~ test-format.c:409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 409 | TST_TN_EQ_STR("37777777634", STR(format("~03O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 409 | TST_TN_EQ_STR("37777777634", STR(format("~03O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 410 | TST_TN_EQ_STR("37777777766", STR(format("~03O", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 410 | TST_TN_EQ_STR("37777777766", STR(format("~03O", -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) | ^~~~~~~~~~ test-format.c:411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 411 | TST_TN_EQ_STR("37777777777", STR(format("~03O", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 411 | TST_TN_EQ_STR("37777777777", STR(format("~03O", -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) | ^~~~~~~~~~ test-format.c:413:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 413 | TST_TN_EQ_STR("37777777634", STR(format("~3O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:413:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 413 | TST_TN_EQ_STR("37777777634", STR(format("~3O", -100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:414:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 414 | TST_TN_EQ_STR("37777777766", STR(format("~3O", -10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:414:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 414 | TST_TN_EQ_STR("37777777766", STR(format("~3O", -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) | ^~~~~~~~~~ test-format.c:415:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 415 | TST_TN_EQ_STR("37777777777", STR(format("~3O", -1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:415:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 415 | TST_TN_EQ_STR("37777777777", STR(format("~3O", -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) | ^~~~~~~~~~ test-format.c:434:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 434 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:434:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 434 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:436:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 436 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:436:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 436 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:442:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 442 | TST_TN_EQ_STR("0", STR(format("~B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:442:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 442 | TST_TN_EQ_STR("0", STR(format("~B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:443:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 443 | TST_TN_EQ_STR("1", STR(format("~B", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:443:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 443 | TST_TN_EQ_STR("1", STR(format("~B", 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) | ^~~~~~~~~~ test-format.c:444:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 444 | TST_TN_EQ_STR("1010", STR(format("~B", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:444:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 444 | TST_TN_EQ_STR("1010", STR(format("~B", 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) | ^~~~~~~~~~ test-format.c:445:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 445 | TST_TN_EQ_STR("1100100", STR(format("~B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:445:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 445 | TST_TN_EQ_STR("1100100", STR(format("~B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:447:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 447 | TST_TN_EQ_STR("0", STR(format("~0B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:447:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 447 | TST_TN_EQ_STR("0", STR(format("~0B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:448:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 448 | TST_TN_EQ_STR("1", STR(format("~0B", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:448:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 448 | TST_TN_EQ_STR("1", STR(format("~0B", 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) | ^~~~~~~~~~ test-format.c:449:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 449 | TST_TN_EQ_STR("1010", STR(format("~0B", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:449:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 449 | TST_TN_EQ_STR("1010", STR(format("~0B", 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) | ^~~~~~~~~~ test-format.c:450:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 450 | TST_TN_EQ_STR("1100100", STR(format("~0B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:450:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 450 | TST_TN_EQ_STR("1100100", STR(format("~0B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:452:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 452 | TST_TN_EQ_STR("00000", STR(format("~05B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:452:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 452 | TST_TN_EQ_STR("00000", STR(format("~05B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:453:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 453 | TST_TN_EQ_STR("00001", STR(format("~05B", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:453:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 453 | TST_TN_EQ_STR("00001", STR(format("~05B", 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) | ^~~~~~~~~~ test-format.c:454:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 454 | TST_TN_EQ_STR("01010", STR(format("~05B", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:454:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 454 | TST_TN_EQ_STR("01010", STR(format("~05B", 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) | ^~~~~~~~~~ test-format.c:455:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 455 | TST_TN_EQ_STR("1100100", STR(format("~05B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:455:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 455 | TST_TN_EQ_STR("1100100", STR(format("~05B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:457:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 457 | TST_TN_EQ_STR(" 0", STR(format("~5B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:457:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 457 | TST_TN_EQ_STR(" 0", STR(format("~5B", 0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:458:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 458 | TST_TN_EQ_STR(" 1", STR(format("~5B", 1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:458:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 458 | TST_TN_EQ_STR(" 1", STR(format("~5B", 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) | ^~~~~~~~~~ test-format.c:459:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 459 | TST_TN_EQ_STR(" 1010", STR(format("~5B", 10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:459:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 459 | TST_TN_EQ_STR(" 1010", STR(format("~5B", 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) | ^~~~~~~~~~ test-format.c:460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 460 | TST_TN_EQ_STR("1100100", STR(format("~5B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 460 | TST_TN_EQ_STR("1100100", STR(format("~5B", 100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 463 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 463 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 465 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 465 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 467 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 467 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:470:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 470 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:470:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 470 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 472 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 472 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:474:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 474 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:474:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 474 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:477:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 477 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:477:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 477 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:479:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 479 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:479:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 479 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:481:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 481 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:481:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 481 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:484:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 484 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:484:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 484 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:486:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 486 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:486:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 486 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:488:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 488 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:488:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 488 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:520:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 520 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:520:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 520 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 522 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 522 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:528:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 528 | TST_TN_EQ_STR("-100", STR(format("~WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:528:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 528 | TST_TN_EQ_STR("-100", STR(format("~WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:529:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 529 | TST_TN_EQ_STR("-10", STR(format("~WD", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:529:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 529 | TST_TN_EQ_STR("-10", STR(format("~WD", (int32_t)-10))); | ^~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:530:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 530 | TST_TN_EQ_STR("-1", STR(format("~WD", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:530:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 530 | TST_TN_EQ_STR("-1", STR(format("~WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:531:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 531 | TST_TN_EQ_STR("0", STR(format("~WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:531:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 531 | TST_TN_EQ_STR("0", STR(format("~WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:532:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 532 | TST_TN_EQ_STR("1", STR(format("~WD", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:532:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 532 | TST_TN_EQ_STR("1", STR(format("~WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:533:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 533 | TST_TN_EQ_STR("10", STR(format("~WD", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:533:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 533 | TST_TN_EQ_STR("10", STR(format("~WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 534 | TST_TN_EQ_STR("100", STR(format("~WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 534 | TST_TN_EQ_STR("100", STR(format("~WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:536:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 536 | TST_TN_EQ_STR("-100", STR(format("~0WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:536:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 536 | TST_TN_EQ_STR("-100", STR(format("~0WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:537:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 537 | TST_TN_EQ_STR("-10", STR(format("~0WD", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:537:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 537 | TST_TN_EQ_STR("-10", STR(format("~0WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:538:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 538 | TST_TN_EQ_STR("-1", STR(format("~0WD", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:538:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 538 | TST_TN_EQ_STR("-1", STR(format("~0WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:539:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 539 | TST_TN_EQ_STR("0", STR(format("~0WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:539:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 539 | TST_TN_EQ_STR("0", STR(format("~0WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 540 | TST_TN_EQ_STR("1", STR(format("~0WD", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 540 | TST_TN_EQ_STR("1", STR(format("~0WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:541:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 541 | TST_TN_EQ_STR("10", STR(format("~0WD", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:541:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 541 | TST_TN_EQ_STR("10", STR(format("~0WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:542:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 542 | TST_TN_EQ_STR("100", STR(format("~0WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:542:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 542 | TST_TN_EQ_STR("100", STR(format("~0WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:544:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 544 | TST_TN_EQ_STR("-100", STR(format("~03WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:544:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 544 | TST_TN_EQ_STR("-100", STR(format("~03WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:545:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 545 | TST_TN_EQ_STR("-10", STR(format("~03WD", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:545:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 545 | TST_TN_EQ_STR("-10", STR(format("~03WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 546 | TST_TN_EQ_STR("-01", STR(format("~03WD", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 546 | TST_TN_EQ_STR("-01", STR(format("~03WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 547 | TST_TN_EQ_STR("000", STR(format("~03WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 547 | TST_TN_EQ_STR("000", STR(format("~03WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:548:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 548 | TST_TN_EQ_STR("001", STR(format("~03WD", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:548:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 548 | TST_TN_EQ_STR("001", STR(format("~03WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 549 | TST_TN_EQ_STR("010", STR(format("~03WD", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 549 | TST_TN_EQ_STR("010", STR(format("~03WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:550:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 550 | TST_TN_EQ_STR("100", STR(format("~03WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:550:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 550 | TST_TN_EQ_STR("100", STR(format("~03WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 552 | TST_TN_EQ_STR("-100", STR(format("~3WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 552 | TST_TN_EQ_STR("-100", STR(format("~3WD", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:553:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 553 | TST_TN_EQ_STR("-10", STR(format("~3WD", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:553:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 553 | TST_TN_EQ_STR("-10", STR(format("~3WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:554:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 554 | TST_TN_EQ_STR(" -1", STR(format("~3WD", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:554:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 554 | TST_TN_EQ_STR(" -1", STR(format("~3WD", (int32_t)-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) | ^~~~~~~~~~ test-format.c:555:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 555 | TST_TN_EQ_STR(" 0", STR(format("~3WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:555:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 555 | TST_TN_EQ_STR(" 0", STR(format("~3WD", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:556:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 556 | TST_TN_EQ_STR(" 1", STR(format("~3WD", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:556:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 556 | TST_TN_EQ_STR(" 1", STR(format("~3WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:557:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 557 | TST_TN_EQ_STR(" 10", STR(format("~3WD", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:557:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 557 | TST_TN_EQ_STR(" 10", STR(format("~3WD", (int32_t)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) | ^~~~~~~~~~ test-format.c:558:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 558 | TST_TN_EQ_STR("100", STR(format("~3WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:558:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 558 | TST_TN_EQ_STR("100", STR(format("~3WD", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:560:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 560 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:560:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 560 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:562:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 562 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:562:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 562 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:568:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 568 | TST_TN_EQ_STR("0", STR(format("~WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:568:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 568 | TST_TN_EQ_STR("0", STR(format("~WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:569:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 569 | TST_TN_EQ_STR("1", STR(format("~WU", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:569:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 569 | TST_TN_EQ_STR("1", STR(format("~WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:570:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 570 | TST_TN_EQ_STR("10", STR(format("~WU", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:570:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 570 | TST_TN_EQ_STR("10", STR(format("~WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:571:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 571 | TST_TN_EQ_STR("100", STR(format("~WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:571:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 571 | TST_TN_EQ_STR("100", STR(format("~WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:573:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 573 | TST_TN_EQ_STR("0", STR(format("~0WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:573:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 573 | TST_TN_EQ_STR("0", STR(format("~0WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:574:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 574 | TST_TN_EQ_STR("1", STR(format("~0WU", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:574:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 574 | TST_TN_EQ_STR("1", STR(format("~0WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:575:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 575 | TST_TN_EQ_STR("10", STR(format("~0WU", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:575:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 575 | TST_TN_EQ_STR("10", STR(format("~0WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:576:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 576 | TST_TN_EQ_STR("100", STR(format("~0WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:576:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 576 | TST_TN_EQ_STR("100", STR(format("~0WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:578:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 578 | TST_TN_EQ_STR("000", STR(format("~03WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:578:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 578 | TST_TN_EQ_STR("000", STR(format("~03WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:579:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 579 | TST_TN_EQ_STR("001", STR(format("~03WU", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:579:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 579 | TST_TN_EQ_STR("001", STR(format("~03WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:580:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 580 | TST_TN_EQ_STR("010", STR(format("~03WU", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:580:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 580 | TST_TN_EQ_STR("010", STR(format("~03WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:581:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 581 | TST_TN_EQ_STR("100", STR(format("~03WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:581:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 581 | TST_TN_EQ_STR("100", STR(format("~03WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:583:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 583 | TST_TN_EQ_STR(" 0", STR(format("~3WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:583:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 583 | TST_TN_EQ_STR(" 0", STR(format("~3WU", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:584:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 584 | TST_TN_EQ_STR(" 1", STR(format("~3WU", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:584:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 584 | TST_TN_EQ_STR(" 1", STR(format("~3WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:585:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 585 | TST_TN_EQ_STR(" 10", STR(format("~3WU", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:585:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 585 | TST_TN_EQ_STR(" 10", STR(format("~3WU", (int32_t)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) | ^~~~~~~~~~ test-format.c:586:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 586 | TST_TN_EQ_STR("100", STR(format("~3WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:586:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 586 | TST_TN_EQ_STR("100", STR(format("~3WU", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:588:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 588 | TST_TN_EQ_STR("4294967196", STR(format("~WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:588:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 588 | TST_TN_EQ_STR("4294967196", STR(format("~WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:589:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 589 | TST_TN_EQ_STR("4294967286", STR(format("~WU", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:589:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 589 | TST_TN_EQ_STR("4294967286", STR(format("~WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:590:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 590 | TST_TN_EQ_STR("4294967295", STR(format("~WU", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:590:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 590 | TST_TN_EQ_STR("4294967295", STR(format("~WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:592:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 592 | TST_TN_EQ_STR("4294967196", STR(format("~0WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:592:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 592 | TST_TN_EQ_STR("4294967196", STR(format("~0WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:593:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 593 | TST_TN_EQ_STR("4294967286", STR(format("~0WU", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:593:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 593 | TST_TN_EQ_STR("4294967286", STR(format("~0WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:594:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 594 | TST_TN_EQ_STR("4294967295", STR(format("~0WU", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:594:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 594 | TST_TN_EQ_STR("4294967295", STR(format("~0WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:596:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 596 | TST_TN_EQ_STR("4294967196", STR(format("~03WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:596:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 596 | TST_TN_EQ_STR("4294967196", STR(format("~03WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 597 | TST_TN_EQ_STR("4294967286", STR(format("~03WU", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 597 | TST_TN_EQ_STR("4294967286", STR(format("~03WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:598:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 598 | TST_TN_EQ_STR("4294967295", STR(format("~03WU", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:598:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 598 | TST_TN_EQ_STR("4294967295", STR(format("~03WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:600:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 600 | TST_TN_EQ_STR("4294967196", STR(format("~3WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:600:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 600 | TST_TN_EQ_STR("4294967196", STR(format("~3WU", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:601:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 601 | TST_TN_EQ_STR("4294967286", STR(format("~3WU", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:601:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 601 | TST_TN_EQ_STR("4294967286", STR(format("~3WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:602:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 602 | TST_TN_EQ_STR("4294967295", STR(format("~3WU", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:602:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 602 | TST_TN_EQ_STR("4294967295", STR(format("~3WU", (int32_t)-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) | ^~~~~~~~~~ test-format.c:604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 604 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 604 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 606 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 606 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:612:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 612 | TST_TN_EQ_STR("0", STR(format("~WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:612:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 612 | TST_TN_EQ_STR("0", STR(format("~WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:613:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 613 | TST_TN_EQ_STR("1", STR(format("~WX", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:613:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 613 | TST_TN_EQ_STR("1", STR(format("~WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:614:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 614 | TST_TN_EQ_STR("a", STR(format("~WX", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:614:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 614 | TST_TN_EQ_STR("a", STR(format("~WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:615:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 615 | TST_TN_EQ_STR("64", STR(format("~WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:615:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 615 | TST_TN_EQ_STR("64", STR(format("~WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:617:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 617 | TST_TN_EQ_STR("0", STR(format("~0WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:617:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 617 | TST_TN_EQ_STR("0", STR(format("~0WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:618:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 618 | TST_TN_EQ_STR("1", STR(format("~0WX", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:618:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 618 | TST_TN_EQ_STR("1", STR(format("~0WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:619:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 619 | TST_TN_EQ_STR("a", STR(format("~0WX", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:619:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 619 | TST_TN_EQ_STR("a", STR(format("~0WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 620 | TST_TN_EQ_STR("64", STR(format("~0WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 620 | TST_TN_EQ_STR("64", STR(format("~0WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:622:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 622 | TST_TN_EQ_STR("000", STR(format("~03WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:622:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 622 | TST_TN_EQ_STR("000", STR(format("~03WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:623:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 623 | TST_TN_EQ_STR("001", STR(format("~03WX", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:623:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 623 | TST_TN_EQ_STR("001", STR(format("~03WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 624 | TST_TN_EQ_STR("00a", STR(format("~03WX", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 624 | TST_TN_EQ_STR("00a", STR(format("~03WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:625:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 625 | TST_TN_EQ_STR("064", STR(format("~03WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:625:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 625 | TST_TN_EQ_STR("064", STR(format("~03WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:627:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 627 | TST_TN_EQ_STR(" 0", STR(format("~3WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:627:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 627 | TST_TN_EQ_STR(" 0", STR(format("~3WX", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:628:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 628 | TST_TN_EQ_STR(" 1", STR(format("~3WX", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:628:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 628 | TST_TN_EQ_STR(" 1", STR(format("~3WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:629:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 629 | TST_TN_EQ_STR(" a", STR(format("~3WX", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:629:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 629 | TST_TN_EQ_STR(" a", STR(format("~3WX", (int32_t)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) | ^~~~~~~~~~ test-format.c:630:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 630 | TST_TN_EQ_STR(" 64", STR(format("~3WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:630:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 630 | TST_TN_EQ_STR(" 64", STR(format("~3WX", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 632 | TST_TN_EQ_STR("ffffff9c", STR(format("~WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 632 | TST_TN_EQ_STR("ffffff9c", STR(format("~WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 633 | TST_TN_EQ_STR("fffffff6", STR(format("~WX", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 633 | TST_TN_EQ_STR("fffffff6", STR(format("~WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 634 | TST_TN_EQ_STR("ffffffff", STR(format("~WX", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 634 | TST_TN_EQ_STR("ffffffff", STR(format("~WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:636:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 636 | TST_TN_EQ_STR("ffffff9c", STR(format("~0WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:636:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 636 | TST_TN_EQ_STR("ffffff9c", STR(format("~0WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 637 | TST_TN_EQ_STR("fffffff6", STR(format("~0WX", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 637 | TST_TN_EQ_STR("fffffff6", STR(format("~0WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 638 | TST_TN_EQ_STR("ffffffff", STR(format("~0WX", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 638 | TST_TN_EQ_STR("ffffffff", STR(format("~0WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 640 | TST_TN_EQ_STR("ffffff9c", STR(format("~03WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 640 | TST_TN_EQ_STR("ffffff9c", STR(format("~03WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 641 | TST_TN_EQ_STR("fffffff6", STR(format("~03WX", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 641 | TST_TN_EQ_STR("fffffff6", STR(format("~03WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 642 | TST_TN_EQ_STR("ffffffff", STR(format("~03WX", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 642 | TST_TN_EQ_STR("ffffffff", STR(format("~03WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:644:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 644 | TST_TN_EQ_STR("ffffff9c", STR(format("~3WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:644:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 644 | TST_TN_EQ_STR("ffffff9c", STR(format("~3WX", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 645 | TST_TN_EQ_STR("fffffff6", STR(format("~3WX", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 645 | TST_TN_EQ_STR("fffffff6", STR(format("~3WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 646 | TST_TN_EQ_STR("ffffffff", STR(format("~3WX", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 646 | TST_TN_EQ_STR("ffffffff", STR(format("~3WX", (int32_t)-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) | ^~~~~~~~~~ test-format.c:648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 648 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 648 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 650 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 650 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ In file included from test-array2list.c:37: 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) | ^~~~~~~~~~ test-array2list.c:66:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 66 | TST_TN_EQ_INT(0, scm_length(scm_array2list(ary, 0, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:66:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 66 | TST_TN_EQ_INT(0, scm_length(scm_array2list(ary, 0, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:69:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 69 | TST_TN_EQ_INT(1, scm_length(scm_array2list(ary, 1, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:69:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 69 | TST_TN_EQ_INT(1, scm_length(scm_array2list(ary, 1, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:73:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 73 | TST_TN_EQ_INT(2, scm_length(scm_array2list(ary, 2, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:73:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 73 | TST_TN_EQ_INT(2, scm_length(scm_array2list(ary, 2, make_str))); | ^~~~~~~~~~~~~ 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:365:33: note: in expansion of macro ‘TST_EQUALITY’ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro ‘TST_EQ_INT’ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:77:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 77 | TST_TN_EQ_INT(3, scm_length(scm_array2list(ary, 3, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:77:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 77 | TST_TN_EQ_INT(3, scm_length(scm_array2list(ary, 3, make_str))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 656 | TST_TN_EQ_STR("0", STR(format("~WO", (int32_t)0))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:93:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 93 | TST_TN_EQ_INT(0, scm_length(scm_array2list(ary, 0, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:93:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 93 | TST_TN_EQ_INT(0, scm_length(scm_array2list(ary, 0, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 656 | TST_TN_EQ_STR("0", STR(format("~WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:96:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 96 | TST_TN_EQ_INT(1, scm_length(scm_array2list(ary, 1, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:96:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 96 | TST_TN_EQ_INT(1, scm_length(scm_array2list(ary, 1, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:100:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 100 | TST_TN_EQ_INT(2, scm_length(scm_array2list(ary, 2, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:100:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 100 | TST_TN_EQ_INT(2, scm_length(scm_array2list(ary, 2, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:104:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 104 | TST_TN_EQ_INT(3, scm_length(scm_array2list(ary, 3, NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:104:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 104 | TST_TN_EQ_INT(3, scm_length(scm_array2list(ary, 3, NULL))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:117:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 117 | TST_TN_EQ_INT(0, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:117:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 117 | TST_TN_EQ_INT(0, len); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:120:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 120 | TST_TN_EQ_INT(1, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:120:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 120 | TST_TN_EQ_INT(1, len); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:121:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 121 | TST_TN_EQ_STR("abc", ary[0]); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:121:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 121 | TST_TN_EQ_STR("abc", ary[0]); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-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) | ^~~~~~~~~~ test-array2list.c:124:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 124 | TST_TN_EQ_INT(3, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:124:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 124 | TST_TN_EQ_INT(3, len); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:125:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 125 | TST_TN_EQ_STR("abc", ary[0]); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:125:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 125 | TST_TN_EQ_STR("abc", ary[0]); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 126 | TST_TN_EQ_STR("def", ary[1]); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 126 | TST_TN_EQ_STR("def", ary[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) | ^~~~~~~~~~ test-array2list.c:127:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 127 | TST_TN_EQ_STR("gh", ary[2]); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-array2list.c:127:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 127 | TST_TN_EQ_STR("gh", ary[2]); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:138:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 138 | TST_TN_EQ_INT(0, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:138:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 138 | TST_TN_EQ_INT(0, len); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 657 | TST_TN_EQ_STR("1", STR(format("~WO", (int32_t)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) | ^~~~~~~~~~ test-array2list.c:141:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 141 | TST_TN_EQ_INT(1, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:141:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 141 | TST_TN_EQ_INT(1, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 657 | TST_TN_EQ_STR("1", STR(format("~WO", (int32_t)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) | ^~~~~~~~~~ test-array2list.c:145:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 145 | TST_TN_EQ_INT(3, len); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-array2list.c:145:5: note: in expansion of macro ‘TST_TN_EQ_INT’ 145 | TST_TN_EQ_INT(3, len); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 658 | TST_TN_EQ_STR("12", STR(format("~WO", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 658 | TST_TN_EQ_STR("12", STR(format("~WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 659 | TST_TN_EQ_STR("144", STR(format("~WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 659 | TST_TN_EQ_STR("144", STR(format("~WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:661:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 661 | TST_TN_EQ_STR("0", STR(format("~0WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:661:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 661 | TST_TN_EQ_STR("0", STR(format("~0WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:662:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 662 | TST_TN_EQ_STR("1", STR(format("~0WO", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:662:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 662 | TST_TN_EQ_STR("1", STR(format("~0WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:663:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 663 | TST_TN_EQ_STR("12", STR(format("~0WO", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:663:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 663 | TST_TN_EQ_STR("12", STR(format("~0WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 664 | TST_TN_EQ_STR("144", STR(format("~0WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 664 | TST_TN_EQ_STR("144", STR(format("~0WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 666 | TST_TN_EQ_STR("000", STR(format("~03WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 666 | TST_TN_EQ_STR("000", STR(format("~03WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:667:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 667 | TST_TN_EQ_STR("001", STR(format("~03WO", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:667:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 667 | TST_TN_EQ_STR("001", STR(format("~03WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:668:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 668 | TST_TN_EQ_STR("012", STR(format("~03WO", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:668:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 668 | TST_TN_EQ_STR("012", STR(format("~03WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:669:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 669 | TST_TN_EQ_STR("144", STR(format("~03WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:669:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 669 | TST_TN_EQ_STR("144", STR(format("~03WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:671:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 671 | TST_TN_EQ_STR(" 0", STR(format("~3WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:671:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 671 | TST_TN_EQ_STR(" 0", STR(format("~3WO", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 672 | TST_TN_EQ_STR(" 1", STR(format("~3WO", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 672 | TST_TN_EQ_STR(" 1", STR(format("~3WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 673 | TST_TN_EQ_STR(" 12", STR(format("~3WO", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 673 | TST_TN_EQ_STR(" 12", STR(format("~3WO", (int32_t)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) | ^~~~~~~~~~ test-format.c:674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 674 | TST_TN_EQ_STR("144", STR(format("~3WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 674 | TST_TN_EQ_STR("144", STR(format("~3WO", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:676:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 676 | TST_TN_EQ_STR("37777777634", STR(format("~WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:676:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 676 | TST_TN_EQ_STR("37777777634", STR(format("~WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 677 | TST_TN_EQ_STR("37777777766", STR(format("~WO", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 677 | TST_TN_EQ_STR("37777777766", STR(format("~WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 678 | TST_TN_EQ_STR("37777777777", STR(format("~WO", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 678 | TST_TN_EQ_STR("37777777777", STR(format("~WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 680 | TST_TN_EQ_STR("37777777634", STR(format("~0WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 680 | TST_TN_EQ_STR("37777777634", STR(format("~0WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:681:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 681 | TST_TN_EQ_STR("37777777766", STR(format("~0WO", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:681:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 681 | TST_TN_EQ_STR("37777777766", STR(format("~0WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 682 | TST_TN_EQ_STR("37777777777", STR(format("~0WO", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 682 | TST_TN_EQ_STR("37777777777", STR(format("~0WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 684 | TST_TN_EQ_STR("37777777634", STR(format("~03WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 684 | TST_TN_EQ_STR("37777777634", STR(format("~03WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 685 | TST_TN_EQ_STR("37777777766", STR(format("~03WO", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 685 | TST_TN_EQ_STR("37777777766", STR(format("~03WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:686:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 686 | TST_TN_EQ_STR("37777777777", STR(format("~03WO", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:686:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 686 | TST_TN_EQ_STR("37777777777", STR(format("~03WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 688 | TST_TN_EQ_STR("37777777634", STR(format("~3WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 688 | TST_TN_EQ_STR("37777777634", STR(format("~3WO", (int32_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 689 | TST_TN_EQ_STR("37777777766", STR(format("~3WO", (int32_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 689 | TST_TN_EQ_STR("37777777766", STR(format("~3WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 690 | TST_TN_EQ_STR("37777777777", STR(format("~3WO", (int32_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 690 | TST_TN_EQ_STR("37777777777", STR(format("~3WO", (int32_t)-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) | ^~~~~~~~~~ test-format.c:692:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 692 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:692:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 692 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 694 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 694 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:700:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 700 | TST_TN_EQ_STR("0", STR(format("~WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:700:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 700 | TST_TN_EQ_STR("0", STR(format("~WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:701:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 701 | TST_TN_EQ_STR("1", STR(format("~WB", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:701:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 701 | TST_TN_EQ_STR("1", STR(format("~WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:702:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 702 | TST_TN_EQ_STR("1010", STR(format("~WB", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:702:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 702 | TST_TN_EQ_STR("1010", STR(format("~WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:703:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 703 | TST_TN_EQ_STR("1100100", STR(format("~WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:703:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 703 | TST_TN_EQ_STR("1100100", STR(format("~WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:705:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 705 | TST_TN_EQ_STR("0", STR(format("~0WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:705:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 705 | TST_TN_EQ_STR("0", STR(format("~0WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:706:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 706 | TST_TN_EQ_STR("1", STR(format("~0WB", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:706:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 706 | TST_TN_EQ_STR("1", STR(format("~0WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:707:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 707 | TST_TN_EQ_STR("1010", STR(format("~0WB", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:707:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 707 | TST_TN_EQ_STR("1010", STR(format("~0WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:708:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 708 | TST_TN_EQ_STR("1100100", STR(format("~0WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:708:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 708 | TST_TN_EQ_STR("1100100", STR(format("~0WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 710 | TST_TN_EQ_STR("00000", STR(format("~05WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 710 | TST_TN_EQ_STR("00000", STR(format("~05WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 711 | TST_TN_EQ_STR("00001", STR(format("~05WB", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 711 | TST_TN_EQ_STR("00001", STR(format("~05WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:712:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 712 | TST_TN_EQ_STR("01010", STR(format("~05WB", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:712:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 712 | TST_TN_EQ_STR("01010", STR(format("~05WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 713 | TST_TN_EQ_STR("1100100", STR(format("~05WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 713 | TST_TN_EQ_STR("1100100", STR(format("~05WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 715 | TST_TN_EQ_STR(" 0", STR(format("~5WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 715 | TST_TN_EQ_STR(" 0", STR(format("~5WB", (int32_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:716:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 716 | TST_TN_EQ_STR(" 1", STR(format("~5WB", (int32_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:716:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 716 | TST_TN_EQ_STR(" 1", STR(format("~5WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 717 | TST_TN_EQ_STR(" 1010", STR(format("~5WB", (int32_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 717 | TST_TN_EQ_STR(" 1010", STR(format("~5WB", (int32_t)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) | ^~~~~~~~~~ test-format.c:718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 718 | TST_TN_EQ_STR("1100100", STR(format("~5WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 718 | TST_TN_EQ_STR("1100100", STR(format("~5WB", (int32_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:720:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 720 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:720:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 720 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:722:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 722 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:722:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 722 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:724:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 724 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:724:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 724 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:727:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 727 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:727:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 727 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:729:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 729 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:729:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 729 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:731:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 731 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:731:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 731 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 734 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 734 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 736 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 736 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:738:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 738 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:738:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 738 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:741:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 741 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:741:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 741 | TST_TN_EQ_STR("11111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:743:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 743 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:743:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 743 | TST_TN_EQ_STR("11111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 745 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 745 | TST_TN_EQ_STR("11111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:748:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 748 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:748:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 748 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 750 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 750 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:756:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 756 | TST_TN_EQ_STR("-100", STR(format("~MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:756:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 756 | TST_TN_EQ_STR("-100", STR(format("~MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:757:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 757 | TST_TN_EQ_STR("-10", STR(format("~MD", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:757:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 757 | TST_TN_EQ_STR("-10", STR(format("~MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:758:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 758 | TST_TN_EQ_STR("-1", STR(format("~MD", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:758:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 758 | TST_TN_EQ_STR("-1", STR(format("~MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:759:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 759 | TST_TN_EQ_STR("0", STR(format("~MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:759:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 759 | TST_TN_EQ_STR("0", STR(format("~MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:760:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 760 | TST_TN_EQ_STR("1", STR(format("~MD", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:760:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 760 | TST_TN_EQ_STR("1", STR(format("~MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:761:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 761 | TST_TN_EQ_STR("10", STR(format("~MD", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:761:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 761 | TST_TN_EQ_STR("10", STR(format("~MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:762:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 762 | TST_TN_EQ_STR("100", STR(format("~MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:762:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 762 | TST_TN_EQ_STR("100", STR(format("~MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:764:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 764 | TST_TN_EQ_STR("-100", STR(format("~0MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:764:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 764 | TST_TN_EQ_STR("-100", STR(format("~0MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:765:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 765 | TST_TN_EQ_STR("-10", STR(format("~0MD", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:765:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 765 | TST_TN_EQ_STR("-10", STR(format("~0MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:766:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 766 | TST_TN_EQ_STR("-1", STR(format("~0MD", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:766:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 766 | TST_TN_EQ_STR("-1", STR(format("~0MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:767:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 767 | TST_TN_EQ_STR("0", STR(format("~0MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:767:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 767 | TST_TN_EQ_STR("0", STR(format("~0MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:768:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 768 | TST_TN_EQ_STR("1", STR(format("~0MD", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:768:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 768 | TST_TN_EQ_STR("1", STR(format("~0MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:769:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 769 | TST_TN_EQ_STR("10", STR(format("~0MD", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:769:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 769 | TST_TN_EQ_STR("10", STR(format("~0MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:770:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 770 | TST_TN_EQ_STR("100", STR(format("~0MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:770:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 770 | TST_TN_EQ_STR("100", STR(format("~0MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 772 | TST_TN_EQ_STR("-100", STR(format("~03MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 772 | TST_TN_EQ_STR("-100", STR(format("~03MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 773 | TST_TN_EQ_STR("-10", STR(format("~03MD", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 773 | TST_TN_EQ_STR("-10", STR(format("~03MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:774:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 774 | TST_TN_EQ_STR("-01", STR(format("~03MD", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:774:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 774 | TST_TN_EQ_STR("-01", STR(format("~03MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 775 | TST_TN_EQ_STR("000", STR(format("~03MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 775 | TST_TN_EQ_STR("000", STR(format("~03MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:776:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 776 | TST_TN_EQ_STR("001", STR(format("~03MD", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:776:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 776 | TST_TN_EQ_STR("001", STR(format("~03MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 777 | TST_TN_EQ_STR("010", STR(format("~03MD", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 777 | TST_TN_EQ_STR("010", STR(format("~03MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:778:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 778 | TST_TN_EQ_STR("100", STR(format("~03MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:778:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 778 | TST_TN_EQ_STR("100", STR(format("~03MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 780 | TST_TN_EQ_STR("-100", STR(format("~3MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 780 | TST_TN_EQ_STR("-100", STR(format("~3MD", (scm_int_t)-100))); | ^~~~~~~~~~~~~ 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=2 -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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) | ^~~~~~~~~~ test-format.c:781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 781 | TST_TN_EQ_STR("-10", STR(format("~3MD", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 781 | TST_TN_EQ_STR("-10", STR(format("~3MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:782:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 782 | TST_TN_EQ_STR(" -1", STR(format("~3MD", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:782:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 782 | TST_TN_EQ_STR(" -1", STR(format("~3MD", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 783 | TST_TN_EQ_STR(" 0", STR(format("~3MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 783 | TST_TN_EQ_STR(" 0", STR(format("~3MD", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:784:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 784 | TST_TN_EQ_STR(" 1", STR(format("~3MD", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:784:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 784 | TST_TN_EQ_STR(" 1", STR(format("~3MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 785 | TST_TN_EQ_STR(" 10", STR(format("~3MD", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 785 | TST_TN_EQ_STR(" 10", STR(format("~3MD", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:786:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 786 | TST_TN_EQ_STR("100", STR(format("~3MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:786:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 786 | TST_TN_EQ_STR("100", STR(format("~3MD", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 788 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 788 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 790 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 790 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 796 | TST_TN_EQ_STR("0", STR(format("~MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 796 | TST_TN_EQ_STR("0", STR(format("~MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 797 | TST_TN_EQ_STR("1", STR(format("~MU", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 797 | TST_TN_EQ_STR("1", STR(format("~MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 798 | TST_TN_EQ_STR("10", STR(format("~MU", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 798 | TST_TN_EQ_STR("10", STR(format("~MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 799 | TST_TN_EQ_STR("100", STR(format("~MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 799 | TST_TN_EQ_STR("100", STR(format("~MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 801 | TST_TN_EQ_STR("0", STR(format("~0MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 801 | TST_TN_EQ_STR("0", STR(format("~0MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 802 | TST_TN_EQ_STR("1", STR(format("~0MU", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 802 | TST_TN_EQ_STR("1", STR(format("~0MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 803 | TST_TN_EQ_STR("10", STR(format("~0MU", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 803 | TST_TN_EQ_STR("10", STR(format("~0MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 804 | TST_TN_EQ_STR("100", STR(format("~0MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 804 | TST_TN_EQ_STR("100", STR(format("~0MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 806 | TST_TN_EQ_STR("000", STR(format("~03MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 806 | TST_TN_EQ_STR("000", STR(format("~03MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 807 | TST_TN_EQ_STR("001", STR(format("~03MU", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 807 | TST_TN_EQ_STR("001", STR(format("~03MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:808:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 808 | TST_TN_EQ_STR("010", STR(format("~03MU", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:808:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 808 | TST_TN_EQ_STR("010", STR(format("~03MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:809:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 809 | TST_TN_EQ_STR("100", STR(format("~03MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:809:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 809 | TST_TN_EQ_STR("100", STR(format("~03MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:811:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 811 | TST_TN_EQ_STR(" 0", STR(format("~3MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:811:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 811 | TST_TN_EQ_STR(" 0", STR(format("~3MU", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 812 | TST_TN_EQ_STR(" 1", STR(format("~3MU", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 812 | TST_TN_EQ_STR(" 1", STR(format("~3MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 813 | TST_TN_EQ_STR(" 10", STR(format("~3MU", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 813 | TST_TN_EQ_STR(" 10", STR(format("~3MU", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 814 | TST_TN_EQ_STR("100", STR(format("~3MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 814 | TST_TN_EQ_STR("100", STR(format("~3MU", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 833 | TST_TN_EQ_STR("18446744073709551516", STR(format("~MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 833 | TST_TN_EQ_STR("18446744073709551516", STR(format("~MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:834:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 834 | TST_TN_EQ_STR("18446744073709551606", STR(format("~MU", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:834:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 834 | TST_TN_EQ_STR("18446744073709551606", STR(format("~MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 835 | TST_TN_EQ_STR("18446744073709551615", STR(format("~MU", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 835 | TST_TN_EQ_STR("18446744073709551615", STR(format("~MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 837 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 837 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:838:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 838 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0MU", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:838:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 838 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:839:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 839 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0MU", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:839:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 839 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:841:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 841 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03MU",(scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:841:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 841 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03MU",(scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:842:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 842 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03MU",(scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:842:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 842 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03MU",(scm_int_t)-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) | ^~~~~~~~~~ test-format.c:843:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 843 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03MU",(scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:843:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 843 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03MU",(scm_int_t)-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) | ^~~~~~~~~~ test-format.c:845:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 845 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:845:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 845 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3MU", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:846:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 846 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3MU", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:846:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 846 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 847 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3MU", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 847 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3MU", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:850:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 850 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:850:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 850 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:852:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 852 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:852:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 852 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:858:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 858 | TST_TN_EQ_STR("0", STR(format("~MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:858:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 858 | TST_TN_EQ_STR("0", STR(format("~MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:859:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 859 | TST_TN_EQ_STR("1", STR(format("~MX", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:859:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 859 | TST_TN_EQ_STR("1", STR(format("~MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:860:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 860 | TST_TN_EQ_STR("a", STR(format("~MX", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:860:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 860 | TST_TN_EQ_STR("a", STR(format("~MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:861:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 861 | TST_TN_EQ_STR("64", STR(format("~MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:861:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 861 | TST_TN_EQ_STR("64", STR(format("~MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:863:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 863 | TST_TN_EQ_STR("0", STR(format("~0MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:863:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 863 | TST_TN_EQ_STR("0", STR(format("~0MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:864:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 864 | TST_TN_EQ_STR("1", STR(format("~0MX", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:864:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 864 | TST_TN_EQ_STR("1", STR(format("~0MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:865:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 865 | TST_TN_EQ_STR("a", STR(format("~0MX", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:865:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 865 | TST_TN_EQ_STR("a", STR(format("~0MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:866:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 866 | TST_TN_EQ_STR("64", STR(format("~0MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:866:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 866 | TST_TN_EQ_STR("64", STR(format("~0MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:868:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 868 | TST_TN_EQ_STR("000", STR(format("~03MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:868:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 868 | TST_TN_EQ_STR("000", STR(format("~03MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:869:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 869 | TST_TN_EQ_STR("001", STR(format("~03MX", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:869:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 869 | TST_TN_EQ_STR("001", STR(format("~03MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:870:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 870 | TST_TN_EQ_STR("00a", STR(format("~03MX", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:870:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 870 | TST_TN_EQ_STR("00a", STR(format("~03MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 871 | TST_TN_EQ_STR("064", STR(format("~03MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 871 | TST_TN_EQ_STR("064", STR(format("~03MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 873 | TST_TN_EQ_STR(" 0", STR(format("~3MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 873 | TST_TN_EQ_STR(" 0", STR(format("~3MX", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:874:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 874 | TST_TN_EQ_STR(" 1", STR(format("~3MX", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:874:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 874 | TST_TN_EQ_STR(" 1", STR(format("~3MX", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 875 | TST_TN_EQ_STR(" a", STR(format("~3MX", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 875 | TST_TN_EQ_STR(" a", STR(format("~3MX", (scm_int_t)10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:876:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 876 | TST_TN_EQ_STR(" 64", STR(format("~3MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:876:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 876 | TST_TN_EQ_STR(" 64", STR(format("~3MX", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:895:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 895 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:895:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 895 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:896:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 896 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~MX", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:896:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 896 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:897:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 897 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~MX", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:897:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 897 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:899:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 899 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:899:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 899 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:900:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 900 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0MX", (scm_int_t)-10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /<>/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:900:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 900 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:901:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 901 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0MX", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:901:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 901 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:903:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 903 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:903:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 903 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:904:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 904 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03MX", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:904:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 904 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:905:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 905 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03MX", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:905:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 905 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:907:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 907 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:907:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 907 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3MX", (scm_int_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:908:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 908 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3MX", (scm_int_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:908:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 908 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:909:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 909 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3MX", (scm_int_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:909:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 909 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3MX", (scm_int_t)-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) | ^~~~~~~~~~ test-format.c:912:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 912 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:912:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 912 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:914:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 914 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:914:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 914 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:920:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 920 | TST_TN_EQ_STR("0", STR(format("~MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:920:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 920 | TST_TN_EQ_STR("0", STR(format("~MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 921 | TST_TN_EQ_STR("1", STR(format("~MO", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 921 | TST_TN_EQ_STR("1", STR(format("~MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:922:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 922 | TST_TN_EQ_STR("12", STR(format("~MO", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:922:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 922 | TST_TN_EQ_STR("12", STR(format("~MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 923 | TST_TN_EQ_STR("144", STR(format("~MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 923 | TST_TN_EQ_STR("144", STR(format("~MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:925:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 925 | TST_TN_EQ_STR("0", STR(format("~0MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:925:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 925 | TST_TN_EQ_STR("0", STR(format("~0MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:926:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 926 | TST_TN_EQ_STR("1", STR(format("~0MO", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:926:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 926 | TST_TN_EQ_STR("1", STR(format("~0MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:927:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 927 | TST_TN_EQ_STR("12", STR(format("~0MO", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:927:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 927 | TST_TN_EQ_STR("12", STR(format("~0MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:928:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 928 | TST_TN_EQ_STR("144", STR(format("~0MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:928:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 928 | TST_TN_EQ_STR("144", STR(format("~0MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:930:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 930 | TST_TN_EQ_STR("000", STR(format("~03MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:930:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 930 | TST_TN_EQ_STR("000", STR(format("~03MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:931:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 931 | TST_TN_EQ_STR("001", STR(format("~03MO", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:931:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 931 | TST_TN_EQ_STR("001", STR(format("~03MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:932:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 932 | TST_TN_EQ_STR("012", STR(format("~03MO", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:932:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 932 | TST_TN_EQ_STR("012", STR(format("~03MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 933 | TST_TN_EQ_STR("144", STR(format("~03MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 933 | TST_TN_EQ_STR("144", STR(format("~03MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 935 | TST_TN_EQ_STR(" 0", STR(format("~3MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 935 | TST_TN_EQ_STR(" 0", STR(format("~3MO", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:936:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 936 | TST_TN_EQ_STR(" 1", STR(format("~3MO", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:936:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 936 | TST_TN_EQ_STR(" 1", STR(format("~3MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:937:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 937 | TST_TN_EQ_STR(" 12", STR(format("~3MO", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:937:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 937 | TST_TN_EQ_STR(" 12", STR(format("~3MO", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:938:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 938 | TST_TN_EQ_STR("144", STR(format("~3MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:938:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 938 | TST_TN_EQ_STR("144", STR(format("~3MO", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:957:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 957 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:957:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 957 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:959:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 959 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:959:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 959 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:961:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 961 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:961:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 961 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 964 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 964 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 966 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 966 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:968:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 968 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:968:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 968 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:971:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 971 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:971:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 971 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:973:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 973 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:973:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 973 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:975:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 975 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:975:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 975 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 978 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 978 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:980:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 980 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:980:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 980 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:982:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 982 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:982:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 982 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 986 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 986 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:988:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 988 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:988:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 988 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:994:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 994 | TST_TN_EQ_STR("0", STR(format("~MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:994:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 994 | TST_TN_EQ_STR("0", STR(format("~MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:995:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 995 | TST_TN_EQ_STR("1", STR(format("~MB", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:995:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 995 | TST_TN_EQ_STR("1", STR(format("~MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:996:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 996 | TST_TN_EQ_STR("1010", STR(format("~MB", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:996:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 996 | TST_TN_EQ_STR("1010", STR(format("~MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:997:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 997 | TST_TN_EQ_STR("1100100", STR(format("~MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:997:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 997 | TST_TN_EQ_STR("1100100", STR(format("~MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:999:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 999 | TST_TN_EQ_STR("0", STR(format("~0MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:999:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 999 | TST_TN_EQ_STR("0", STR(format("~0MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1000:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1000 | TST_TN_EQ_STR("1", STR(format("~0MB", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1000:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1000 | TST_TN_EQ_STR("1", STR(format("~0MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1001:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1001 | TST_TN_EQ_STR("1010", STR(format("~0MB", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1001:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1001 | TST_TN_EQ_STR("1010", STR(format("~0MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1002:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1002 | TST_TN_EQ_STR("1100100", STR(format("~0MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1002:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1002 | TST_TN_EQ_STR("1100100", STR(format("~0MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1004:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1004 | TST_TN_EQ_STR("00000", STR(format("~05MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1004:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1004 | TST_TN_EQ_STR("00000", STR(format("~05MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1005:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1005 | TST_TN_EQ_STR("00001", STR(format("~05MB", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1005:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1005 | TST_TN_EQ_STR("00001", STR(format("~05MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1006 | TST_TN_EQ_STR("01010", STR(format("~05MB", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1006 | TST_TN_EQ_STR("01010", STR(format("~05MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1007:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1007 | TST_TN_EQ_STR("1100100", STR(format("~05MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1007:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1007 | TST_TN_EQ_STR("1100100", STR(format("~05MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1009 | TST_TN_EQ_STR(" 0", STR(format("~5MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1009 | TST_TN_EQ_STR(" 0", STR(format("~5MB", (scm_int_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1010:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1010 | TST_TN_EQ_STR(" 1", STR(format("~5MB", (scm_int_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1010:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1010 | TST_TN_EQ_STR(" 1", STR(format("~5MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1011:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1011 | TST_TN_EQ_STR(" 1010", STR(format("~5MB", (scm_int_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1011:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1011 | TST_TN_EQ_STR(" 1010", STR(format("~5MB", (scm_int_t)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) | ^~~~~~~~~~ test-format.c:1012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1012 | TST_TN_EQ_STR("1100100", STR(format("~5MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1012 | TST_TN_EQ_STR("1100100", STR(format("~5MB", (scm_int_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1043:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1043 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1043:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1043 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1045:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1045 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1045:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1045 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1047:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1047 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1047:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1047 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1050:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1050 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1050:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1050 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1052:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1052 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1052:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1052 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1054:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1054 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1054:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1054 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1057:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1057 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1057:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1057 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1059:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1059 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1059:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1059 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1061:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1061 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1061:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1061 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1064:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1064 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1064:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1064 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1066:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1066 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1066:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1066 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1068:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1068 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1068:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1068 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1072:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1072 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1072:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1072 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1074:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1074 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1074:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1074 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1080:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1080 | TST_TN_EQ_STR("-100", STR(format("~QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1080:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1080 | TST_TN_EQ_STR("-100", STR(format("~QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1081:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1081 | TST_TN_EQ_STR("-10", STR(format("~QD", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1081:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1081 | TST_TN_EQ_STR("-10", STR(format("~QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1082 | TST_TN_EQ_STR("-1", STR(format("~QD", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1082 | TST_TN_EQ_STR("-1", STR(format("~QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1083:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1083 | TST_TN_EQ_STR("0", STR(format("~QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1083:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1083 | TST_TN_EQ_STR("0", STR(format("~QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1084:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1084 | TST_TN_EQ_STR("1", STR(format("~QD", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1084:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1084 | TST_TN_EQ_STR("1", STR(format("~QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1085:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1085 | TST_TN_EQ_STR("10", STR(format("~QD", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1085:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1085 | TST_TN_EQ_STR("10", STR(format("~QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1086:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1086 | TST_TN_EQ_STR("100", STR(format("~QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1086:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1086 | TST_TN_EQ_STR("100", STR(format("~QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1088:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1088 | TST_TN_EQ_STR("-100", STR(format("~0QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1088:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1088 | TST_TN_EQ_STR("-100", STR(format("~0QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1089:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1089 | TST_TN_EQ_STR("-10", STR(format("~0QD", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1089:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1089 | TST_TN_EQ_STR("-10", STR(format("~0QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1090:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1090 | TST_TN_EQ_STR("-1", STR(format("~0QD", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1090:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1090 | TST_TN_EQ_STR("-1", STR(format("~0QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1091:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1091 | TST_TN_EQ_STR("0", STR(format("~0QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1091:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1091 | TST_TN_EQ_STR("0", STR(format("~0QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1092:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1092 | TST_TN_EQ_STR("1", STR(format("~0QD", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1092:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1092 | TST_TN_EQ_STR("1", STR(format("~0QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1093:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1093 | TST_TN_EQ_STR("10", STR(format("~0QD", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1093:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1093 | TST_TN_EQ_STR("10", STR(format("~0QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1094:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1094 | TST_TN_EQ_STR("100", STR(format("~0QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1094:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1094 | TST_TN_EQ_STR("100", STR(format("~0QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1096:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1096 | TST_TN_EQ_STR("-100", STR(format("~03QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1096:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1096 | TST_TN_EQ_STR("-100", STR(format("~03QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1097:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1097 | TST_TN_EQ_STR("-10", STR(format("~03QD", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1097:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1097 | TST_TN_EQ_STR("-10", STR(format("~03QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1098:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1098 | TST_TN_EQ_STR("-01", STR(format("~03QD", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1098:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1098 | TST_TN_EQ_STR("-01", STR(format("~03QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1099:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1099 | TST_TN_EQ_STR("000", STR(format("~03QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1099:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1099 | TST_TN_EQ_STR("000", STR(format("~03QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1100:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1100 | TST_TN_EQ_STR("001", STR(format("~03QD", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1100:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1100 | TST_TN_EQ_STR("001", STR(format("~03QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1101:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1101 | TST_TN_EQ_STR("010", STR(format("~03QD", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1101:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1101 | TST_TN_EQ_STR("010", STR(format("~03QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1102:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1102 | TST_TN_EQ_STR("100", STR(format("~03QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1102:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1102 | TST_TN_EQ_STR("100", STR(format("~03QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1104:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1104 | TST_TN_EQ_STR("-100", STR(format("~3QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1104:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1104 | TST_TN_EQ_STR("-100", STR(format("~3QD", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1105:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1105 | TST_TN_EQ_STR("-10", STR(format("~3QD", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1105:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1105 | TST_TN_EQ_STR("-10", STR(format("~3QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1106:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1106 | TST_TN_EQ_STR(" -1", STR(format("~3QD", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1106:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1106 | TST_TN_EQ_STR(" -1", STR(format("~3QD", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1107:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1107 | TST_TN_EQ_STR(" 0", STR(format("~3QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1107:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1107 | TST_TN_EQ_STR(" 0", STR(format("~3QD", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1108:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1108 | TST_TN_EQ_STR(" 1", STR(format("~3QD", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1108:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1108 | TST_TN_EQ_STR(" 1", STR(format("~3QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1109:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1109 | TST_TN_EQ_STR(" 10", STR(format("~3QD", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1109:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1109 | TST_TN_EQ_STR(" 10", STR(format("~3QD", (int64_t)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) | ^~~~~~~~~~ test-format.c:1110:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1110 | TST_TN_EQ_STR("100", STR(format("~3QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1110:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1110 | TST_TN_EQ_STR("100", STR(format("~3QD", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1112:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1112 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1112:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1112 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1114:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1114 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1114:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1114 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1120:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1120 | TST_TN_EQ_STR("0", STR(format("~QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1120:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1120 | TST_TN_EQ_STR("0", STR(format("~QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1121:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1121 | TST_TN_EQ_STR("1", STR(format("~QU", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1121:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1121 | TST_TN_EQ_STR("1", STR(format("~QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1122:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1122 | TST_TN_EQ_STR("10", STR(format("~QU", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1122:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1122 | TST_TN_EQ_STR("10", STR(format("~QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1123:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1123 | TST_TN_EQ_STR("100", STR(format("~QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1123:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1123 | TST_TN_EQ_STR("100", STR(format("~QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1125:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1125 | TST_TN_EQ_STR("0", STR(format("~0QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1125:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1125 | TST_TN_EQ_STR("0", STR(format("~0QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1126 | TST_TN_EQ_STR("1", STR(format("~0QU", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1126 | TST_TN_EQ_STR("1", STR(format("~0QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1127:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1127 | TST_TN_EQ_STR("10", STR(format("~0QU", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1127:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1127 | TST_TN_EQ_STR("10", STR(format("~0QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1128:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1128 | TST_TN_EQ_STR("100", STR(format("~0QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1128:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1128 | TST_TN_EQ_STR("100", STR(format("~0QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1130:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1130 | TST_TN_EQ_STR("000", STR(format("~03QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1130:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1130 | TST_TN_EQ_STR("000", STR(format("~03QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1131:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1131 | TST_TN_EQ_STR("001", STR(format("~03QU", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1131:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1131 | TST_TN_EQ_STR("001", STR(format("~03QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1132:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1132 | TST_TN_EQ_STR("010", STR(format("~03QU", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1132:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1132 | TST_TN_EQ_STR("010", STR(format("~03QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1133:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1133 | TST_TN_EQ_STR("100", STR(format("~03QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1133:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1133 | TST_TN_EQ_STR("100", STR(format("~03QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1135:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1135 | TST_TN_EQ_STR(" 0", STR(format("~3QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1135:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1135 | TST_TN_EQ_STR(" 0", STR(format("~3QU", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1136:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1136 | TST_TN_EQ_STR(" 1", STR(format("~3QU", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1136:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1136 | TST_TN_EQ_STR(" 1", STR(format("~3QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1137 | TST_TN_EQ_STR(" 10", STR(format("~3QU", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1137 | TST_TN_EQ_STR(" 10", STR(format("~3QU", (int64_t)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) | ^~~~~~~~~~ test-format.c:1138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1138 | TST_TN_EQ_STR("100", STR(format("~3QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1138 | TST_TN_EQ_STR("100", STR(format("~3QU", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1140 | TST_TN_EQ_STR("18446744073709551516", STR(format("~QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1140 | TST_TN_EQ_STR("18446744073709551516", STR(format("~QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1141:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1141 | TST_TN_EQ_STR("18446744073709551606", STR(format("~QU", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1141:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1141 | TST_TN_EQ_STR("18446744073709551606", STR(format("~QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1142 | TST_TN_EQ_STR("18446744073709551615", STR(format("~QU", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1142 | TST_TN_EQ_STR("18446744073709551615", STR(format("~QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1144:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1144 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1144:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1144 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1145:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1145 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0QU", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1145:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1145 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1146:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1146 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0QU", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1146:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1146 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1148 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1148 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1149 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03QU", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1149 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1150 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03QU", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1150 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1152:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1152 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1152:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1152 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3QU", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1153:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1153 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3QU", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1153:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1153 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1154:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1154 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3QU", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1154:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1154 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3QU", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1156:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1156 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1156:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1156 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1158:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1158 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1158:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1158 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1164:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1164 | TST_TN_EQ_STR("0", STR(format("~QX", (int64_t)0))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /<>/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1164:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1164 | TST_TN_EQ_STR("0", STR(format("~QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1165:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1165 | TST_TN_EQ_STR("1", STR(format("~QX", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1165:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1165 | TST_TN_EQ_STR("1", STR(format("~QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1166:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1166 | TST_TN_EQ_STR("a", STR(format("~QX", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1166:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1166 | TST_TN_EQ_STR("a", STR(format("~QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1167:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1167 | TST_TN_EQ_STR("64", STR(format("~QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1167:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1167 | TST_TN_EQ_STR("64", STR(format("~QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1169:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1169 | TST_TN_EQ_STR("0", STR(format("~0QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1169:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1169 | TST_TN_EQ_STR("0", STR(format("~0QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1170:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1170 | TST_TN_EQ_STR("1", STR(format("~0QX", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1170:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1170 | TST_TN_EQ_STR("1", STR(format("~0QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1171:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1171 | TST_TN_EQ_STR("a", STR(format("~0QX", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1171:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1171 | TST_TN_EQ_STR("a", STR(format("~0QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1172:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1172 | TST_TN_EQ_STR("64", STR(format("~0QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1172:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1172 | TST_TN_EQ_STR("64", STR(format("~0QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1174:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1174 | TST_TN_EQ_STR("000", STR(format("~03QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1174:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1174 | TST_TN_EQ_STR("000", STR(format("~03QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1175:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1175 | TST_TN_EQ_STR("001", STR(format("~03QX", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1175:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1175 | TST_TN_EQ_STR("001", STR(format("~03QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1176:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1176 | TST_TN_EQ_STR("00a", STR(format("~03QX", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1176:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1176 | TST_TN_EQ_STR("00a", STR(format("~03QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1177:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1177 | TST_TN_EQ_STR("064", STR(format("~03QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1177:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1177 | TST_TN_EQ_STR("064", STR(format("~03QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1179:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1179 | TST_TN_EQ_STR(" 0", STR(format("~3QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1179:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1179 | TST_TN_EQ_STR(" 0", STR(format("~3QX", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1180:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1180 | TST_TN_EQ_STR(" 1", STR(format("~3QX", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1180:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1180 | TST_TN_EQ_STR(" 1", STR(format("~3QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1181:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1181 | TST_TN_EQ_STR(" a", STR(format("~3QX", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1181:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1181 | TST_TN_EQ_STR(" a", STR(format("~3QX", (int64_t)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) | ^~~~~~~~~~ test-format.c:1182:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1182 | TST_TN_EQ_STR(" 64", STR(format("~3QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1182:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1182 | TST_TN_EQ_STR(" 64", STR(format("~3QX", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1184:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1184 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1184:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1184 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1185:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1185 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~QX", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1185:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1185 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1186:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1186 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~QX", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1186:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1186 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1188:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1188 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1188:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1188 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1189:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1189 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0QX", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1189:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1189 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1190:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1190 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0QX", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1190:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1190 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1192:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1192 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1192:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1192 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1193:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1193 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03QX", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1193:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1193 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1194:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1194 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03QX", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1194:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1194 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1196:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1196 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1196:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1196 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3QX", (int64_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1197:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1197 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3QX", (int64_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1197:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1197 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1198:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1198 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3QX", (int64_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1198:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1198 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3QX", (int64_t)-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) | ^~~~~~~~~~ test-format.c:1200:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1200 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1200:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1200 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1202:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1202 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1202:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1202 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1208 | TST_TN_EQ_STR("0", STR(format("~QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1208 | TST_TN_EQ_STR("0", STR(format("~QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1209 | TST_TN_EQ_STR("1", STR(format("~QO", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1209 | TST_TN_EQ_STR("1", STR(format("~QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1210:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1210 | TST_TN_EQ_STR("12", STR(format("~QO", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1210:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1210 | TST_TN_EQ_STR("12", STR(format("~QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1211:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1211 | TST_TN_EQ_STR("144", STR(format("~QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1211:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1211 | TST_TN_EQ_STR("144", STR(format("~QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1213:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1213 | TST_TN_EQ_STR("0", STR(format("~0QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1213:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1213 | TST_TN_EQ_STR("0", STR(format("~0QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1214:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1214 | TST_TN_EQ_STR("1", STR(format("~0QO", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1214:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1214 | TST_TN_EQ_STR("1", STR(format("~0QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1215:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1215 | TST_TN_EQ_STR("12", STR(format("~0QO", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1215:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1215 | TST_TN_EQ_STR("12", STR(format("~0QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1216 | TST_TN_EQ_STR("144", STR(format("~0QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1216 | TST_TN_EQ_STR("144", STR(format("~0QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1218 | TST_TN_EQ_STR("000", STR(format("~03QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1218 | TST_TN_EQ_STR("000", STR(format("~03QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1219 | TST_TN_EQ_STR("001", STR(format("~03QO", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1219 | TST_TN_EQ_STR("001", STR(format("~03QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1220:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1220 | TST_TN_EQ_STR("012", STR(format("~03QO", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1220:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1220 | TST_TN_EQ_STR("012", STR(format("~03QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1221 | TST_TN_EQ_STR("144", STR(format("~03QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1221 | TST_TN_EQ_STR("144", STR(format("~03QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1223:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1223 | TST_TN_EQ_STR(" 0", STR(format("~3QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1223:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1223 | TST_TN_EQ_STR(" 0", STR(format("~3QO", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1224 | TST_TN_EQ_STR(" 1", STR(format("~3QO", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1224 | TST_TN_EQ_STR(" 1", STR(format("~3QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1225:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1225 | TST_TN_EQ_STR(" 12", STR(format("~3QO", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1225:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1225 | TST_TN_EQ_STR(" 12", STR(format("~3QO", (int64_t)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) | ^~~~~~~~~~ test-format.c:1226:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1226 | TST_TN_EQ_STR("144", STR(format("~3QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1226:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1226 | TST_TN_EQ_STR("144", STR(format("~3QO", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1228:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1228 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1228:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1228 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1230:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1230 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1230:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1230 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1232:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1232 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1232:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1232 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1235:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1235 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1235:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1235 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1237:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1237 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1237:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1237 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1239:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1239 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1239:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1239 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1242:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1242 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1242:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1242 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1244:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1244 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1244:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1244 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1246:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1246 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1246:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1246 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1249:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1249 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1249:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1249 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1251:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1251 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1251:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1251 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1253:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1253 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1253:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1253 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1256:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1256 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1256:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1256 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1258:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1258 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1258:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1258 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1264:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1264 | TST_TN_EQ_STR("0", STR(format("~QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1264:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1264 | TST_TN_EQ_STR("0", STR(format("~QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1265:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1265 | TST_TN_EQ_STR("1", STR(format("~QB", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1265:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1265 | TST_TN_EQ_STR("1", STR(format("~QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1266:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1266 | TST_TN_EQ_STR("1010", STR(format("~QB", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1266:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1266 | TST_TN_EQ_STR("1010", STR(format("~QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1267:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1267 | TST_TN_EQ_STR("1100100", STR(format("~QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1267:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1267 | TST_TN_EQ_STR("1100100", STR(format("~QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1269:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1269 | TST_TN_EQ_STR("0", STR(format("~0QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1269:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1269 | TST_TN_EQ_STR("0", STR(format("~0QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1270:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1270 | TST_TN_EQ_STR("1", STR(format("~0QB", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1270:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1270 | TST_TN_EQ_STR("1", STR(format("~0QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1271:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1271 | TST_TN_EQ_STR("1010", STR(format("~0QB", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1271:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1271 | TST_TN_EQ_STR("1010", STR(format("~0QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1272:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1272 | TST_TN_EQ_STR("1100100", STR(format("~0QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1272:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1272 | TST_TN_EQ_STR("1100100", STR(format("~0QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1274:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1274 | TST_TN_EQ_STR("00000", STR(format("~05QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1274:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1274 | TST_TN_EQ_STR("00000", STR(format("~05QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1275:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1275 | TST_TN_EQ_STR("00001", STR(format("~05QB", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1275:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1275 | TST_TN_EQ_STR("00001", STR(format("~05QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1276:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1276 | TST_TN_EQ_STR("01010", STR(format("~05QB", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1276:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1276 | TST_TN_EQ_STR("01010", STR(format("~05QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1277:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1277 | TST_TN_EQ_STR("1100100", STR(format("~05QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1277:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1277 | TST_TN_EQ_STR("1100100", STR(format("~05QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1279:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1279 | TST_TN_EQ_STR(" 0", STR(format("~5QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1279:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1279 | TST_TN_EQ_STR(" 0", STR(format("~5QB", (int64_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1280:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1280 | TST_TN_EQ_STR(" 1", STR(format("~5QB", (int64_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1280:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1280 | TST_TN_EQ_STR(" 1", STR(format("~5QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1281:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1281 | TST_TN_EQ_STR(" 1010", STR(format("~5QB", (int64_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1281:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1281 | TST_TN_EQ_STR(" 1010", STR(format("~5QB", (int64_t)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) | ^~~~~~~~~~ test-format.c:1282:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1282 | TST_TN_EQ_STR("1100100", STR(format("~5QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1282:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1282 | TST_TN_EQ_STR("1100100", STR(format("~5QB", (int64_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1284:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1284 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1284:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1284 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1286 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1286 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1288:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1288 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1288:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1288 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1291:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1291 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1291:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1291 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1293:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1293 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1293:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1293 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1295:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1295 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1295:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1295 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1298:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1298 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1298:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1298 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1300:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1300 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1300:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1300 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1302:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1302 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1302:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1302 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1305:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1305 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1305:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1305 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1307:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1307 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1307:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1307 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1309:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1309 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1309:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1309 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1312 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1312 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1314:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1314 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1314:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1314 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1320 | TST_TN_EQ_STR("-100", STR(format("~LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1320 | TST_TN_EQ_STR("-100", STR(format("~LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1321 | TST_TN_EQ_STR("-10", STR(format("~LD", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1321 | TST_TN_EQ_STR("-10", STR(format("~LD", (long)-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) | ^~~~~~~~~~ test-format.c:1322:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1322 | TST_TN_EQ_STR("-1", STR(format("~LD", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1322:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1322 | TST_TN_EQ_STR("-1", STR(format("~LD", (long)-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) | ^~~~~~~~~~ test-format.c:1323:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1323 | TST_TN_EQ_STR("0", STR(format("~LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1323:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1323 | TST_TN_EQ_STR("0", STR(format("~LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1324 | TST_TN_EQ_STR("1", STR(format("~LD", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1324 | TST_TN_EQ_STR("1", STR(format("~LD", (long)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) | ^~~~~~~~~~ test-format.c:1325:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1325 | TST_TN_EQ_STR("10", STR(format("~LD", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1325:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1325 | TST_TN_EQ_STR("10", STR(format("~LD", (long)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) | ^~~~~~~~~~ test-format.c:1326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1326 | TST_TN_EQ_STR("100", STR(format("~LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1326 | TST_TN_EQ_STR("100", STR(format("~LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1328:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1328 | TST_TN_EQ_STR("-100", STR(format("~0LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1328:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1328 | TST_TN_EQ_STR("-100", STR(format("~0LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1329:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1329 | TST_TN_EQ_STR("-10", STR(format("~0LD", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1329:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1329 | TST_TN_EQ_STR("-10", STR(format("~0LD", (long)-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) | ^~~~~~~~~~ test-format.c:1330:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1330 | TST_TN_EQ_STR("-1", STR(format("~0LD", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1330:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1330 | TST_TN_EQ_STR("-1", STR(format("~0LD", (long)-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) | ^~~~~~~~~~ test-format.c:1331:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1331 | TST_TN_EQ_STR("0", STR(format("~0LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1331:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1331 | TST_TN_EQ_STR("0", STR(format("~0LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1332:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1332 | TST_TN_EQ_STR("1", STR(format("~0LD", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1332:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1332 | TST_TN_EQ_STR("1", STR(format("~0LD", (long)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) | ^~~~~~~~~~ test-format.c:1333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1333 | TST_TN_EQ_STR("10", STR(format("~0LD", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1333 | TST_TN_EQ_STR("10", STR(format("~0LD", (long)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) | ^~~~~~~~~~ test-format.c:1334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1334 | TST_TN_EQ_STR("100", STR(format("~0LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1334 | TST_TN_EQ_STR("100", STR(format("~0LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1336:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1336 | TST_TN_EQ_STR("-100", STR(format("~03LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1336:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1336 | TST_TN_EQ_STR("-100", STR(format("~03LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1337:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1337 | TST_TN_EQ_STR("-10", STR(format("~03LD", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1337:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1337 | TST_TN_EQ_STR("-10", STR(format("~03LD", (long)-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) | ^~~~~~~~~~ test-format.c:1338:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1338 | TST_TN_EQ_STR("-01", STR(format("~03LD", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1338:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1338 | TST_TN_EQ_STR("-01", STR(format("~03LD", (long)-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) | ^~~~~~~~~~ test-format.c:1339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1339 | TST_TN_EQ_STR("000", STR(format("~03LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1339 | TST_TN_EQ_STR("000", STR(format("~03LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1340 | TST_TN_EQ_STR("001", STR(format("~03LD", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1340 | TST_TN_EQ_STR("001", STR(format("~03LD", (long)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) | ^~~~~~~~~~ test-format.c:1341:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1341 | TST_TN_EQ_STR("010", STR(format("~03LD", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1341:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1341 | TST_TN_EQ_STR("010", STR(format("~03LD", (long)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) | ^~~~~~~~~~ test-format.c:1342:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1342 | TST_TN_EQ_STR("100", STR(format("~03LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1342:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1342 | TST_TN_EQ_STR("100", STR(format("~03LD", (long)100))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:1344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1344 | TST_TN_EQ_STR("-100", STR(format("~3LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1344 | TST_TN_EQ_STR("-100", STR(format("~3LD", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1345 | TST_TN_EQ_STR("-10", STR(format("~3LD", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1345 | TST_TN_EQ_STR("-10", STR(format("~3LD", (long)-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) | ^~~~~~~~~~ test-format.c:1346:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1346 | TST_TN_EQ_STR(" -1", STR(format("~3LD", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1346:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1346 | TST_TN_EQ_STR(" -1", STR(format("~3LD", (long)-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) | ^~~~~~~~~~ test-format.c:1347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1347 | TST_TN_EQ_STR(" 0", STR(format("~3LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1347 | TST_TN_EQ_STR(" 0", STR(format("~3LD", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1348 | TST_TN_EQ_STR(" 1", STR(format("~3LD", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1348 | TST_TN_EQ_STR(" 1", STR(format("~3LD", (long)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) | ^~~~~~~~~~ test-format.c:1349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1349 | TST_TN_EQ_STR(" 10", STR(format("~3LD", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1349 | TST_TN_EQ_STR(" 10", STR(format("~3LD", (long)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) | ^~~~~~~~~~ test-format.c:1350:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1350 | TST_TN_EQ_STR("100", STR(format("~3LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1350:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1350 | TST_TN_EQ_STR("100", STR(format("~3LD", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1352:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1352 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1352:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1352 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:1354:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1354 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1354:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1354 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-linux-gnu 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) | ^~~~~~~~~~ test-format.c:1360:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1360 | TST_TN_EQ_STR("0", STR(format("~LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1360:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1360 | TST_TN_EQ_STR("0", STR(format("~LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1361:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1361 | TST_TN_EQ_STR("1", STR(format("~LU", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1361:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1361 | TST_TN_EQ_STR("1", STR(format("~LU", (long)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) | ^~~~~~~~~~ test-format.c:1362:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1362 | TST_TN_EQ_STR("10", STR(format("~LU", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1362:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1362 | TST_TN_EQ_STR("10", STR(format("~LU", (long)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) | ^~~~~~~~~~ test-format.c:1363:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1363 | TST_TN_EQ_STR("100", STR(format("~LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1363:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1363 | TST_TN_EQ_STR("100", STR(format("~LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1365:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1365 | TST_TN_EQ_STR("0", STR(format("~0LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1365:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1365 | TST_TN_EQ_STR("0", STR(format("~0LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1366:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1366 | TST_TN_EQ_STR("1", STR(format("~0LU", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1366:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1366 | TST_TN_EQ_STR("1", STR(format("~0LU", (long)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) | ^~~~~~~~~~ test-format.c:1367:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1367 | TST_TN_EQ_STR("10", STR(format("~0LU", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1367:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1367 | TST_TN_EQ_STR("10", STR(format("~0LU", (long)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) | ^~~~~~~~~~ test-format.c:1368:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1368 | TST_TN_EQ_STR("100", STR(format("~0LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1368:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1368 | TST_TN_EQ_STR("100", STR(format("~0LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1370:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1370 | TST_TN_EQ_STR("000", STR(format("~03LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1370:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1370 | TST_TN_EQ_STR("000", STR(format("~03LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1371:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1371 | TST_TN_EQ_STR("001", STR(format("~03LU", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1371:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1371 | TST_TN_EQ_STR("001", STR(format("~03LU", (long)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) | ^~~~~~~~~~ test-format.c:1372:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1372 | TST_TN_EQ_STR("010", STR(format("~03LU", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1372:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1372 | TST_TN_EQ_STR("010", STR(format("~03LU", (long)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) | ^~~~~~~~~~ test-format.c:1373:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1373 | TST_TN_EQ_STR("100", STR(format("~03LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1373:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1373 | TST_TN_EQ_STR("100", STR(format("~03LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1375:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1375 | TST_TN_EQ_STR(" 0", STR(format("~3LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1375:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1375 | TST_TN_EQ_STR(" 0", STR(format("~3LU", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1376:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1376 | TST_TN_EQ_STR(" 1", STR(format("~3LU", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1376:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1376 | TST_TN_EQ_STR(" 1", STR(format("~3LU", (long)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) | ^~~~~~~~~~ test-format.c:1377:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1377 | TST_TN_EQ_STR(" 10", STR(format("~3LU", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1377:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1377 | TST_TN_EQ_STR(" 10", STR(format("~3LU", (long)10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:1378:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1378 | TST_TN_EQ_STR("100", STR(format("~3LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1378:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1378 | TST_TN_EQ_STR("100", STR(format("~3LU", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1397 | TST_TN_EQ_STR("18446744073709551516", STR(format("~LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1397 | TST_TN_EQ_STR("18446744073709551516", STR(format("~LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1398:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1398 | TST_TN_EQ_STR("18446744073709551606", STR(format("~LU", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1398:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1398 | TST_TN_EQ_STR("18446744073709551606", STR(format("~LU", (long)-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) | ^~~~~~~~~~ test-format.c:1399:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1399 | TST_TN_EQ_STR("18446744073709551615", STR(format("~LU", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1399:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1399 | TST_TN_EQ_STR("18446744073709551615", STR(format("~LU", (long)-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) | ^~~~~~~~~~ test-format.c:1401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1401 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1401 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1402 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0LU", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1402 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0LU", (long)-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) | ^~~~~~~~~~ test-format.c:1403:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1403 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0LU", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1403:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1403 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0LU", (long)-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) | ^~~~~~~~~~ test-format.c:1405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1405 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1405 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1406 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03LU", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1406 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03LU", (long)-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) | ^~~~~~~~~~ test-format.c:1407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1407 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03LU", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1407 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03LU", (long)-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) | ^~~~~~~~~~ test-format.c:1409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1409 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1409 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3LU", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1410 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3LU", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1410 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3LU", (long)-10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:1411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1411 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3LU", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1411 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3LU", (long)-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) | ^~~~~~~~~~ test-format.c:1414:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1414 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1414:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1414 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1416:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1416 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1416:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1416 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1422:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1422 | TST_TN_EQ_STR("0", STR(format("~LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1422:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1422 | TST_TN_EQ_STR("0", STR(format("~LX", (long)0))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:1423:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1423 | TST_TN_EQ_STR("1", STR(format("~LX", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1423:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1423 | TST_TN_EQ_STR("1", STR(format("~LX", (long)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) | ^~~~~~~~~~ test-format.c:1424:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1424 | TST_TN_EQ_STR("a", STR(format("~LX", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1424:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1424 | TST_TN_EQ_STR("a", STR(format("~LX", (long)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) | ^~~~~~~~~~ test-format.c:1425:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1425 | TST_TN_EQ_STR("64", STR(format("~LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1425:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1425 | TST_TN_EQ_STR("64", STR(format("~LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1427:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1427 | TST_TN_EQ_STR("0", STR(format("~0LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1427:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1427 | TST_TN_EQ_STR("0", STR(format("~0LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1428:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1428 | TST_TN_EQ_STR("1", STR(format("~0LX", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1428:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1428 | TST_TN_EQ_STR("1", STR(format("~0LX", (long)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) | ^~~~~~~~~~ test-format.c:1429:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1429 | TST_TN_EQ_STR("a", STR(format("~0LX", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1429:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1429 | TST_TN_EQ_STR("a", STR(format("~0LX", (long)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) | ^~~~~~~~~~ test-format.c:1430:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1430 | TST_TN_EQ_STR("64", STR(format("~0LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1430:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1430 | TST_TN_EQ_STR("64", STR(format("~0LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1432:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1432 | TST_TN_EQ_STR("000", STR(format("~03LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1432:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1432 | TST_TN_EQ_STR("000", STR(format("~03LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1433:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1433 | TST_TN_EQ_STR("001", STR(format("~03LX", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1433:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1433 | TST_TN_EQ_STR("001", STR(format("~03LX", (long)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) | ^~~~~~~~~~ test-format.c:1434:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1434 | TST_TN_EQ_STR("00a", STR(format("~03LX", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1434:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1434 | TST_TN_EQ_STR("00a", STR(format("~03LX", (long)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) | ^~~~~~~~~~ test-format.c:1435:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1435 | TST_TN_EQ_STR("064", STR(format("~03LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1435:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1435 | TST_TN_EQ_STR("064", STR(format("~03LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1437:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1437 | TST_TN_EQ_STR(" 0", STR(format("~3LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1437:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1437 | TST_TN_EQ_STR(" 0", STR(format("~3LX", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1438:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1438 | TST_TN_EQ_STR(" 1", STR(format("~3LX", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1438:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1438 | TST_TN_EQ_STR(" 1", STR(format("~3LX", (long)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) | ^~~~~~~~~~ test-format.c:1439:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1439 | TST_TN_EQ_STR(" a", STR(format("~3LX", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1439:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1439 | TST_TN_EQ_STR(" a", STR(format("~3LX", (long)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) | ^~~~~~~~~~ test-format.c:1440:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1440 | TST_TN_EQ_STR(" 64", STR(format("~3LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1440:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1440 | TST_TN_EQ_STR(" 64", STR(format("~3LX", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1459:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1459 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1459:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1459 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1460 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~LX", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1460 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~LX", (long)-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) | ^~~~~~~~~~ test-format.c:1461:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1461 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~LX", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1461:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1461 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~LX", (long)-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) | ^~~~~~~~~~ test-format.c:1463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1463 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1463 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1464:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1464 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0LX", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1464:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1464 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0LX", (long)-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) | ^~~~~~~~~~ test-format.c:1465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1465 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0LX", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1465 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0LX", (long)-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) | ^~~~~~~~~~ test-format.c:1467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1467 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1467 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1468:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1468 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03LX", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1468:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1468 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03LX", (long)-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) | ^~~~~~~~~~ test-format.c:1469:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1469 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03LX", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1469:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1469 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03LX", (long)-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) | ^~~~~~~~~~ test-format.c:1471:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1471 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1471:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1471 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3LX", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1472 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3LX", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1472 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3LX", (long)-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) | ^~~~~~~~~~ test-format.c:1473:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1473 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3LX", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1473:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1473 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3LX", (long)-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) | ^~~~~~~~~~ test-format.c:1476:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1476 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1476:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1476 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1478:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1478 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1478:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1478 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1484:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1484 | TST_TN_EQ_STR("0", STR(format("~LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1484:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1484 | TST_TN_EQ_STR("0", STR(format("~LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1485:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1485 | TST_TN_EQ_STR("1", STR(format("~LO", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1485:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1485 | TST_TN_EQ_STR("1", STR(format("~LO", (long)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) | ^~~~~~~~~~ test-format.c:1486:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1486 | TST_TN_EQ_STR("12", STR(format("~LO", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1486:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1486 | TST_TN_EQ_STR("12", STR(format("~LO", (long)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) | ^~~~~~~~~~ test-format.c:1487:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1487 | TST_TN_EQ_STR("144", STR(format("~LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1487:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1487 | TST_TN_EQ_STR("144", STR(format("~LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1489:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1489 | TST_TN_EQ_STR("0", STR(format("~0LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1489:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1489 | TST_TN_EQ_STR("0", STR(format("~0LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1490:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1490 | TST_TN_EQ_STR("1", STR(format("~0LO", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1490:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1490 | TST_TN_EQ_STR("1", STR(format("~0LO", (long)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) | ^~~~~~~~~~ test-format.c:1491:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1491 | TST_TN_EQ_STR("12", STR(format("~0LO", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1491:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1491 | TST_TN_EQ_STR("12", STR(format("~0LO", (long)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) | ^~~~~~~~~~ test-format.c:1492:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1492 | TST_TN_EQ_STR("144", STR(format("~0LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1492:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1492 | TST_TN_EQ_STR("144", STR(format("~0LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1494:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1494 | TST_TN_EQ_STR("000", STR(format("~03LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1494:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1494 | TST_TN_EQ_STR("000", STR(format("~03LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1495:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1495 | TST_TN_EQ_STR("001", STR(format("~03LO", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1495:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1495 | TST_TN_EQ_STR("001", STR(format("~03LO", (long)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) | ^~~~~~~~~~ test-format.c:1496:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1496 | TST_TN_EQ_STR("012", STR(format("~03LO", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1496:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1496 | TST_TN_EQ_STR("012", STR(format("~03LO", (long)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) | ^~~~~~~~~~ test-format.c:1497:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1497 | TST_TN_EQ_STR("144", STR(format("~03LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1497:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1497 | TST_TN_EQ_STR("144", STR(format("~03LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1499:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1499 | TST_TN_EQ_STR(" 0", STR(format("~3LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1499:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1499 | TST_TN_EQ_STR(" 0", STR(format("~3LO", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1500:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1500 | TST_TN_EQ_STR(" 1", STR(format("~3LO", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1500:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1500 | TST_TN_EQ_STR(" 1", STR(format("~3LO", (long)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) | ^~~~~~~~~~ test-format.c:1501:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1501 | TST_TN_EQ_STR(" 12", STR(format("~3LO", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1501:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1501 | TST_TN_EQ_STR(" 12", STR(format("~3LO", (long)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) | ^~~~~~~~~~ test-format.c:1502:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1502 | TST_TN_EQ_STR("144", STR(format("~3LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1502:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1502 | TST_TN_EQ_STR("144", STR(format("~3LO", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1521:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1521 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1521:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1521 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1522 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~LO", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1522 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~LO", (long)-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) | ^~~~~~~~~~ test-format.c:1523:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1523 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~LO", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1523:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1523 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~LO", (long)-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) | ^~~~~~~~~~ test-format.c:1525:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1525 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~0LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1525:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1525 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~0LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1526:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1526 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~0LO", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1526:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1526 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~0LO", (long)-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) | ^~~~~~~~~~ test-format.c:1527:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1527 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~0LO", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1527:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1527 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~0LO", (long)-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) | ^~~~~~~~~~ test-format.c:1529:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1529 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~03LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1529:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1529 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~03LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1530:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1530 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~03LO", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1530:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1530 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~03LO", (long)-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) | ^~~~~~~~~~ test-format.c:1531:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1531 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~03LO", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1531:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1531 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~03LO", (long)-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) | ^~~~~~~~~~ test-format.c:1533:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1533 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~3LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1533:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1533 | TST_TN_EQ_STR("1777777777777777777634", STR(format("~3LO", (long)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1534 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~3LO", (long)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1534 | TST_TN_EQ_STR("1777777777777777777766", STR(format("~3LO", (long)-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) | ^~~~~~~~~~ test-format.c:1535:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1535 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~3LO", (long)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1535:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1535 | TST_TN_EQ_STR("1777777777777777777777", STR(format("~3LO", (long)-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) | ^~~~~~~~~~ test-format.c:1538:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1538 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1538:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1538 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1540 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1540 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1546 | TST_TN_EQ_STR("0", STR(format("~LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1546 | TST_TN_EQ_STR("0", STR(format("~LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1547 | TST_TN_EQ_STR("1", STR(format("~LB", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1547 | TST_TN_EQ_STR("1", STR(format("~LB", (long)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) | ^~~~~~~~~~ test-format.c:1548:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1548 | TST_TN_EQ_STR("1010", STR(format("~LB", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1548:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1548 | TST_TN_EQ_STR("1010", STR(format("~LB", (long)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) | ^~~~~~~~~~ test-format.c:1549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1549 | TST_TN_EQ_STR("1100100", STR(format("~LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1549 | TST_TN_EQ_STR("1100100", STR(format("~LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1551:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1551 | TST_TN_EQ_STR("0", STR(format("~0LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1551:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1551 | TST_TN_EQ_STR("0", STR(format("~0LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1552 | TST_TN_EQ_STR("1", STR(format("~0LB", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1552 | TST_TN_EQ_STR("1", STR(format("~0LB", (long)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) | ^~~~~~~~~~ test-format.c:1553:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1553 | TST_TN_EQ_STR("1010", STR(format("~0LB", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1553:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1553 | TST_TN_EQ_STR("1010", STR(format("~0LB", (long)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) | ^~~~~~~~~~ test-format.c:1554:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1554 | TST_TN_EQ_STR("1100100", STR(format("~0LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1554:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1554 | TST_TN_EQ_STR("1100100", STR(format("~0LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1556:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1556 | TST_TN_EQ_STR("00000", STR(format("~05LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1556:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1556 | TST_TN_EQ_STR("00000", STR(format("~05LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1557:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1557 | TST_TN_EQ_STR("00001", STR(format("~05LB", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1557:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1557 | TST_TN_EQ_STR("00001", STR(format("~05LB", (long)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) | ^~~~~~~~~~ test-format.c:1558:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1558 | TST_TN_EQ_STR("01010", STR(format("~05LB", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1558:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1558 | TST_TN_EQ_STR("01010", STR(format("~05LB", (long)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) | ^~~~~~~~~~ test-format.c:1559:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1559 | TST_TN_EQ_STR("1100100", STR(format("~05LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1559:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1559 | TST_TN_EQ_STR("1100100", STR(format("~05LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1561:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1561 | TST_TN_EQ_STR(" 0", STR(format("~5LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1561:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1561 | TST_TN_EQ_STR(" 0", STR(format("~5LB", (long)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1562:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1562 | TST_TN_EQ_STR(" 1", STR(format("~5LB", (long)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1562:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1562 | TST_TN_EQ_STR(" 1", STR(format("~5LB", (long)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) | ^~~~~~~~~~ test-format.c:1563:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1563 | TST_TN_EQ_STR(" 1010", STR(format("~5LB", (long)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1563:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1563 | TST_TN_EQ_STR(" 1010", STR(format("~5LB", (long)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) | ^~~~~~~~~~ test-format.c:1564:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1564 | TST_TN_EQ_STR("1100100", STR(format("~5LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1564:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1564 | TST_TN_EQ_STR("1100100", STR(format("~5LB", (long)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1595:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1595 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1595:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1595 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1597 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1597 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1599:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1599 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1599:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1599 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1602:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1602 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1602:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1602 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1604 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1604 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1606 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1606 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1609:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1609 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1609:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1609 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1611:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1611 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1611:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1611 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1613:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1613 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1613:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1613 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1616:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1616 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1616:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1616 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1618:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1618 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1618:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1618 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1620 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1620 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1624 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1624 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1626:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1626 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1626:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1626 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1632 | TST_TN_EQ_STR("-100", STR(format("~JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1632 | TST_TN_EQ_STR("-100", STR(format("~JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1633 | TST_TN_EQ_STR("-10", STR(format("~JD", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1633 | TST_TN_EQ_STR("-10", STR(format("~JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1634 | TST_TN_EQ_STR("-1", STR(format("~JD", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1634 | TST_TN_EQ_STR("-1", STR(format("~JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1635:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1635 | TST_TN_EQ_STR("0", STR(format("~JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1635:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1635 | TST_TN_EQ_STR("0", STR(format("~JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1636:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1636 | TST_TN_EQ_STR("1", STR(format("~JD", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1636:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1636 | TST_TN_EQ_STR("1", STR(format("~JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1637 | TST_TN_EQ_STR("10", STR(format("~JD", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1637 | TST_TN_EQ_STR("10", STR(format("~JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1638 | TST_TN_EQ_STR("100", STR(format("~JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1638 | TST_TN_EQ_STR("100", STR(format("~JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1640 | TST_TN_EQ_STR("-100", STR(format("~0JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1640 | TST_TN_EQ_STR("-100", STR(format("~0JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1641 | TST_TN_EQ_STR("-10", STR(format("~0JD", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1641 | TST_TN_EQ_STR("-10", STR(format("~0JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1642 | TST_TN_EQ_STR("-1", STR(format("~0JD", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1642 | TST_TN_EQ_STR("-1", STR(format("~0JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1643:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1643 | TST_TN_EQ_STR("0", STR(format("~0JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1643:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1643 | TST_TN_EQ_STR("0", STR(format("~0JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1644:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1644 | TST_TN_EQ_STR("1", STR(format("~0JD", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1644:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1644 | TST_TN_EQ_STR("1", STR(format("~0JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1645 | TST_TN_EQ_STR("10", STR(format("~0JD", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1645 | TST_TN_EQ_STR("10", STR(format("~0JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1646 | TST_TN_EQ_STR("100", STR(format("~0JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1646 | TST_TN_EQ_STR("100", STR(format("~0JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1648 | TST_TN_EQ_STR("-100", STR(format("~03JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1648 | TST_TN_EQ_STR("-100", STR(format("~03JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1649:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1649 | TST_TN_EQ_STR("-10", STR(format("~03JD", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1649:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1649 | TST_TN_EQ_STR("-10", STR(format("~03JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1650 | TST_TN_EQ_STR("-01", STR(format("~03JD", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1650 | TST_TN_EQ_STR("-01", STR(format("~03JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1651:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1651 | TST_TN_EQ_STR("000", STR(format("~03JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1651:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1651 | TST_TN_EQ_STR("000", STR(format("~03JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1652:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1652 | TST_TN_EQ_STR("001", STR(format("~03JD", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1652:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1652 | TST_TN_EQ_STR("001", STR(format("~03JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1653:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1653 | TST_TN_EQ_STR("010", STR(format("~03JD", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1653:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1653 | TST_TN_EQ_STR("010", STR(format("~03JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1654:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1654 | TST_TN_EQ_STR("100", STR(format("~03JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1654:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1654 | TST_TN_EQ_STR("100", STR(format("~03JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1656 | TST_TN_EQ_STR("-100", STR(format("~3JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1656 | TST_TN_EQ_STR("-100", STR(format("~3JD", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1657 | TST_TN_EQ_STR("-10", STR(format("~3JD", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1657 | TST_TN_EQ_STR("-10", STR(format("~3JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1658 | TST_TN_EQ_STR(" -1", STR(format("~3JD", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1658 | TST_TN_EQ_STR(" -1", STR(format("~3JD", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1659 | TST_TN_EQ_STR(" 0", STR(format("~3JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1659 | TST_TN_EQ_STR(" 0", STR(format("~3JD", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1660:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1660 | TST_TN_EQ_STR(" 1", STR(format("~3JD", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1660:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1660 | TST_TN_EQ_STR(" 1", STR(format("~3JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1661:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1661 | TST_TN_EQ_STR(" 10", STR(format("~3JD", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1661:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1661 | TST_TN_EQ_STR(" 10", STR(format("~3JD", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1662:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1662 | TST_TN_EQ_STR("100", STR(format("~3JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1662:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1662 | TST_TN_EQ_STR("100", STR(format("~3JD", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1664 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1664 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1666 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1666 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1672 | TST_TN_EQ_STR("0", STR(format("~JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1672 | TST_TN_EQ_STR("0", STR(format("~JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1673 | TST_TN_EQ_STR("1", STR(format("~JU", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1673 | TST_TN_EQ_STR("1", STR(format("~JU", (intmax_t)1))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:1674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1674 | TST_TN_EQ_STR("10", STR(format("~JU", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1674 | TST_TN_EQ_STR("10", STR(format("~JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1675:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1675 | TST_TN_EQ_STR("100", STR(format("~JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1675:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1675 | TST_TN_EQ_STR("100", STR(format("~JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1677 | TST_TN_EQ_STR("0", STR(format("~0JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1677 | TST_TN_EQ_STR("0", STR(format("~0JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1678 | TST_TN_EQ_STR("1", STR(format("~0JU", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1678 | TST_TN_EQ_STR("1", STR(format("~0JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1679:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1679 | TST_TN_EQ_STR("10", STR(format("~0JU", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1679:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1679 | TST_TN_EQ_STR("10", STR(format("~0JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1680 | TST_TN_EQ_STR("100", STR(format("~0JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1680 | TST_TN_EQ_STR("100", STR(format("~0JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1682 | TST_TN_EQ_STR("000", STR(format("~03JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1682 | TST_TN_EQ_STR("000", STR(format("~03JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1683:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1683 | TST_TN_EQ_STR("001", STR(format("~03JU", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1683:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1683 | TST_TN_EQ_STR("001", STR(format("~03JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1684 | TST_TN_EQ_STR("010", STR(format("~03JU", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1684 | TST_TN_EQ_STR("010", STR(format("~03JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1685 | TST_TN_EQ_STR("100", STR(format("~03JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1685 | TST_TN_EQ_STR("100", STR(format("~03JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1687:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1687 | TST_TN_EQ_STR(" 0", STR(format("~3JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1687:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1687 | TST_TN_EQ_STR(" 0", STR(format("~3JU", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1688 | TST_TN_EQ_STR(" 1", STR(format("~3JU", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1688 | TST_TN_EQ_STR(" 1", STR(format("~3JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1689 | TST_TN_EQ_STR(" 10", STR(format("~3JU", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1689 | TST_TN_EQ_STR(" 10", STR(format("~3JU", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1690 | TST_TN_EQ_STR("100", STR(format("~3JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1690 | TST_TN_EQ_STR("100", STR(format("~3JU", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1709:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1709 | TST_TN_EQ_STR("18446744073709551516", STR(format("~JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1709:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1709 | TST_TN_EQ_STR("18446744073709551516", STR(format("~JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1710 | TST_TN_EQ_STR("18446744073709551606", STR(format("~JU", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1710 | TST_TN_EQ_STR("18446744073709551606", STR(format("~JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1711 | TST_TN_EQ_STR("18446744073709551615", STR(format("~JU", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1711 | TST_TN_EQ_STR("18446744073709551615", STR(format("~JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1713 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1713 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1714:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1714 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0JU", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1714:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1714 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1715 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0JU", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1715 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1717 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03JU",(intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1717 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03JU",(intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1718 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03JU",(intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1718 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03JU",(intmax_t)-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) | ^~~~~~~~~~ test-format.c:1719:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1719 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03JU",(intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1719:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1719 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03JU",(intmax_t)-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) | ^~~~~~~~~~ test-format.c:1721:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1721 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1721:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1721 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3JU", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1722:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1722 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3JU", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1722:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1722 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1723:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1723 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3JU", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1723:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1723 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3JU", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1726:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1726 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1726:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1726 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:1728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1728 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1728 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1734 | TST_TN_EQ_STR("0", STR(format("~JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1734 | TST_TN_EQ_STR("0", STR(format("~JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1735:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1735 | TST_TN_EQ_STR("1", STR(format("~JX", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1735:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1735 | TST_TN_EQ_STR("1", STR(format("~JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1736 | TST_TN_EQ_STR("a", STR(format("~JX", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1736 | TST_TN_EQ_STR("a", STR(format("~JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1737:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1737 | TST_TN_EQ_STR("64", STR(format("~JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1737:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1737 | TST_TN_EQ_STR("64", STR(format("~JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1739:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1739 | TST_TN_EQ_STR("0", STR(format("~0JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1739:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1739 | TST_TN_EQ_STR("0", STR(format("~0JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1740:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1740 | TST_TN_EQ_STR("1", STR(format("~0JX", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1740:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1740 | TST_TN_EQ_STR("1", STR(format("~0JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1741:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1741 | TST_TN_EQ_STR("a", STR(format("~0JX", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1741:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1741 | TST_TN_EQ_STR("a", STR(format("~0JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1742:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1742 | TST_TN_EQ_STR("64", STR(format("~0JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1742:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1742 | TST_TN_EQ_STR("64", STR(format("~0JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1744:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1744 | TST_TN_EQ_STR("000", STR(format("~03JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1744:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1744 | TST_TN_EQ_STR("000", STR(format("~03JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1745 | TST_TN_EQ_STR("001", STR(format("~03JX", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1745 | TST_TN_EQ_STR("001", STR(format("~03JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1746:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1746 | TST_TN_EQ_STR("00a", STR(format("~03JX", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1746:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1746 | TST_TN_EQ_STR("00a", STR(format("~03JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1747:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1747 | TST_TN_EQ_STR("064", STR(format("~03JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1747:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1747 | TST_TN_EQ_STR("064", STR(format("~03JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1749:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1749 | TST_TN_EQ_STR(" 0", STR(format("~3JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1749:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1749 | TST_TN_EQ_STR(" 0", STR(format("~3JX", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1750 | TST_TN_EQ_STR(" 1", STR(format("~3JX", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1750 | TST_TN_EQ_STR(" 1", STR(format("~3JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1751:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1751 | TST_TN_EQ_STR(" a", STR(format("~3JX", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1751:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1751 | TST_TN_EQ_STR(" a", STR(format("~3JX", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1752:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1752 | TST_TN_EQ_STR(" 64", STR(format("~3JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1752:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1752 | TST_TN_EQ_STR(" 64", STR(format("~3JX", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1771:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1771 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1771:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1771 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1772 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~JX", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1772 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1773 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~JX", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1773 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1775 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1775 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1776:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1776 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0JX", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1776:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1776 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1777 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0JX", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1777 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1779:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1779 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1779:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1779 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1780 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03JX", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1780 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1781 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03JX", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1781 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1783 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1783 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3JX", (intmax_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1784:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1784 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3JX", (intmax_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1784:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1784 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1785 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3JX", (intmax_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1785 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3JX", (intmax_t)-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) | ^~~~~~~~~~ test-format.c:1788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1788 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1788 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1790 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1790 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1796 | TST_TN_EQ_STR("0", STR(format("~JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1796 | TST_TN_EQ_STR("0", STR(format("~JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1797 | TST_TN_EQ_STR("1", STR(format("~JO", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1797 | TST_TN_EQ_STR("1", STR(format("~JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1798 | TST_TN_EQ_STR("12", STR(format("~JO", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1798 | TST_TN_EQ_STR("12", STR(format("~JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1799 | TST_TN_EQ_STR("144", STR(format("~JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1799 | TST_TN_EQ_STR("144", STR(format("~JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1801 | TST_TN_EQ_STR("0", STR(format("~0JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1801 | TST_TN_EQ_STR("0", STR(format("~0JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1802 | TST_TN_EQ_STR("1", STR(format("~0JO", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1802 | TST_TN_EQ_STR("1", STR(format("~0JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1803 | TST_TN_EQ_STR("12", STR(format("~0JO", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1803 | TST_TN_EQ_STR("12", STR(format("~0JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1804 | TST_TN_EQ_STR("144", STR(format("~0JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1804 | TST_TN_EQ_STR("144", STR(format("~0JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1806 | TST_TN_EQ_STR("000", STR(format("~03JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1806 | TST_TN_EQ_STR("000", STR(format("~03JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1807 | TST_TN_EQ_STR("001", STR(format("~03JO", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1807 | TST_TN_EQ_STR("001", STR(format("~03JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1808:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1808 | TST_TN_EQ_STR("012", STR(format("~03JO", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1808:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1808 | TST_TN_EQ_STR("012", STR(format("~03JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1809:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1809 | TST_TN_EQ_STR("144", STR(format("~03JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1809:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1809 | TST_TN_EQ_STR("144", STR(format("~03JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1811:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1811 | TST_TN_EQ_STR(" 0", STR(format("~3JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1811:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1811 | TST_TN_EQ_STR(" 0", STR(format("~3JO", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1812 | TST_TN_EQ_STR(" 1", STR(format("~3JO", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1812 | TST_TN_EQ_STR(" 1", STR(format("~3JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1813 | TST_TN_EQ_STR(" 12", STR(format("~3JO", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1813 | TST_TN_EQ_STR(" 12", STR(format("~3JO", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1814 | TST_TN_EQ_STR("144", STR(format("~3JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1814 | TST_TN_EQ_STR("144", STR(format("~3JO", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1833 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1833 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1835 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1835 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1837 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1837 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1840:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1840 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1840:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1840 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1842:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1842 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1842:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1842 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1844:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1844 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1844:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1844 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1847 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1847 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1849:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1849 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1849:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1849 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1851:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1851 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1851:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1851 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1854:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1854 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1854:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1854 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1856:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1856 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1856:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1856 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1858:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1858 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1858:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1858 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1862:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1862 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1862:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1862 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1864:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1864 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1864:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1864 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1870:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1870 | TST_TN_EQ_STR("0", STR(format("~JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1870:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1870 | TST_TN_EQ_STR("0", STR(format("~JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1871 | TST_TN_EQ_STR("1", STR(format("~JB", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1871 | TST_TN_EQ_STR("1", STR(format("~JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1872:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1872 | TST_TN_EQ_STR("1010", STR(format("~JB", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1872:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1872 | TST_TN_EQ_STR("1010", STR(format("~JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1873 | TST_TN_EQ_STR("1100100", STR(format("~JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1873 | TST_TN_EQ_STR("1100100", STR(format("~JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1875 | TST_TN_EQ_STR("0", STR(format("~0JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1875 | TST_TN_EQ_STR("0", STR(format("~0JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1876:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1876 | TST_TN_EQ_STR("1", STR(format("~0JB", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1876:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1876 | TST_TN_EQ_STR("1", STR(format("~0JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1877:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1877 | TST_TN_EQ_STR("1010", STR(format("~0JB", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1877:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1877 | TST_TN_EQ_STR("1010", STR(format("~0JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1878:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1878 | TST_TN_EQ_STR("1100100", STR(format("~0JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1878:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1878 | TST_TN_EQ_STR("1100100", STR(format("~0JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1880:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1880 | TST_TN_EQ_STR("00000", STR(format("~05JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1880:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1880 | TST_TN_EQ_STR("00000", STR(format("~05JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1881:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1881 | TST_TN_EQ_STR("00001", STR(format("~05JB", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1881:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1881 | TST_TN_EQ_STR("00001", STR(format("~05JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1882:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1882 | TST_TN_EQ_STR("01010", STR(format("~05JB", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1882:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1882 | TST_TN_EQ_STR("01010", STR(format("~05JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1883:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1883 | TST_TN_EQ_STR("1100100", STR(format("~05JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1883:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1883 | TST_TN_EQ_STR("1100100", STR(format("~05JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1885:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1885 | TST_TN_EQ_STR(" 0", STR(format("~5JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1885:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1885 | TST_TN_EQ_STR(" 0", STR(format("~5JB", (intmax_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1886:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1886 | TST_TN_EQ_STR(" 1", STR(format("~5JB", (intmax_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1886:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1886 | TST_TN_EQ_STR(" 1", STR(format("~5JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1887:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1887 | TST_TN_EQ_STR(" 1010", STR(format("~5JB", (intmax_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1887:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1887 | TST_TN_EQ_STR(" 1010", STR(format("~5JB", (intmax_t)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) | ^~~~~~~~~~ test-format.c:1888:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1888 | TST_TN_EQ_STR("1100100", STR(format("~5JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1888:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1888 | TST_TN_EQ_STR("1100100", STR(format("~5JB", (intmax_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1919:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1919 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1919:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1919 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1921 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1921 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1923 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1923 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1926:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1926 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1926:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1926 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1928:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1928 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1928:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1928 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1930:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1930 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1930:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1930 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1933 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1933 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1935 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1935 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1937:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1937 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1937:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1937 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1940:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1940 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1940:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1940 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1942:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1942 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1942:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1942 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1944:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1944 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1944:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1944 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1948:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1948 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1948:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1948 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1950:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1950 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1950:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1950 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1956:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1956 | TST_TN_EQ_STR("-100", STR(format("~TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1956:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1956 | TST_TN_EQ_STR("-100", STR(format("~TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1957:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1957 | TST_TN_EQ_STR("-10", STR(format("~TD", (ptrdiff_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1957:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1957 | TST_TN_EQ_STR("-10", STR(format("~TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1958:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1958 | TST_TN_EQ_STR("-1", STR(format("~TD", (ptrdiff_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1958:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1958 | TST_TN_EQ_STR("-1", STR(format("~TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1959:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1959 | TST_TN_EQ_STR("0", STR(format("~TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1959:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1959 | TST_TN_EQ_STR("0", STR(format("~TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1960:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1960 | TST_TN_EQ_STR("1", STR(format("~TD", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1960:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1960 | TST_TN_EQ_STR("1", STR(format("~TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1961:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1961 | TST_TN_EQ_STR("10", STR(format("~TD", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1961:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1961 | TST_TN_EQ_STR("10", STR(format("~TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1962:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1962 | TST_TN_EQ_STR("100", STR(format("~TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1962:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1962 | TST_TN_EQ_STR("100", STR(format("~TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1964 | TST_TN_EQ_STR("-100", STR(format("~0TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1964 | TST_TN_EQ_STR("-100", STR(format("~0TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1965:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1965 | TST_TN_EQ_STR("-10", STR(format("~0TD", (ptrdiff_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1965:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1965 | TST_TN_EQ_STR("-10", STR(format("~0TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1966 | TST_TN_EQ_STR("-1", STR(format("~0TD", (ptrdiff_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1966 | TST_TN_EQ_STR("-1", STR(format("~0TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1967:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1967 | TST_TN_EQ_STR("0", STR(format("~0TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1967:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1967 | TST_TN_EQ_STR("0", STR(format("~0TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1968:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1968 | TST_TN_EQ_STR("1", STR(format("~0TD", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1968:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1968 | TST_TN_EQ_STR("1", STR(format("~0TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1969:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1969 | TST_TN_EQ_STR("10", STR(format("~0TD", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1969:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1969 | TST_TN_EQ_STR("10", STR(format("~0TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1970:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1970 | TST_TN_EQ_STR("100", STR(format("~0TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1970:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1970 | TST_TN_EQ_STR("100", STR(format("~0TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1972:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1972 | TST_TN_EQ_STR("-100", STR(format("~03TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1972:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1972 | TST_TN_EQ_STR("-100", STR(format("~03TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1973:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1973 | TST_TN_EQ_STR("-10", STR(format("~03TD", (ptrdiff_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1973:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1973 | TST_TN_EQ_STR("-10", STR(format("~03TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1974:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1974 | TST_TN_EQ_STR("-01", STR(format("~03TD", (ptrdiff_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1974:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1974 | TST_TN_EQ_STR("-01", STR(format("~03TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1975:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1975 | TST_TN_EQ_STR("000", STR(format("~03TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1975:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1975 | TST_TN_EQ_STR("000", STR(format("~03TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1976:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1976 | TST_TN_EQ_STR("001", STR(format("~03TD", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1976:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1976 | TST_TN_EQ_STR("001", STR(format("~03TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1977:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1977 | TST_TN_EQ_STR("010", STR(format("~03TD", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1977:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1977 | TST_TN_EQ_STR("010", STR(format("~03TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1978 | TST_TN_EQ_STR("100", STR(format("~03TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1978 | TST_TN_EQ_STR("100", STR(format("~03TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1980:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1980 | TST_TN_EQ_STR("-100", STR(format("~3TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1980:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1980 | TST_TN_EQ_STR("-100", STR(format("~3TD", (ptrdiff_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1981:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1981 | TST_TN_EQ_STR("-10", STR(format("~3TD", (ptrdiff_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1981:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1981 | TST_TN_EQ_STR("-10", STR(format("~3TD", (ptrdiff_t)-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) | ^~~~~~~~~~ test-format.c:1982:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1982 | TST_TN_EQ_STR(" -1", STR(format("~3TD", (ptrdiff_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1982:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1982 | TST_TN_EQ_STR(" -1", STR(format("~3TD", (ptrdiff_t)-1))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:1983:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1983 | TST_TN_EQ_STR(" 0", STR(format("~3TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1983:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1983 | TST_TN_EQ_STR(" 0", STR(format("~3TD", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1984:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1984 | TST_TN_EQ_STR(" 1", STR(format("~3TD", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1984:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1984 | TST_TN_EQ_STR(" 1", STR(format("~3TD", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:1985:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1985 | TST_TN_EQ_STR(" 10", STR(format("~3TD", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1985:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1985 | TST_TN_EQ_STR(" 10", STR(format("~3TD", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1986 | TST_TN_EQ_STR("100", STR(format("~3TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1986 | TST_TN_EQ_STR("100", STR(format("~3TD", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1988:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1988 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1988:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1988 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1990:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1990 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1990:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1990 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:1996:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1996 | TST_TN_EQ_STR("0", STR(format("~TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1996:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1996 | TST_TN_EQ_STR("0", STR(format("~TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1997:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1997 | TST_TN_EQ_STR("1", STR(format("~TU", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1997:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1997 | TST_TN_EQ_STR("1", STR(format("~TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1998:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1998 | TST_TN_EQ_STR("10", STR(format("~TU", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1998:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1998 | TST_TN_EQ_STR("10", STR(format("~TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:1999:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1999 | TST_TN_EQ_STR("100", STR(format("~TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:1999:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 1999 | TST_TN_EQ_STR("100", STR(format("~TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2001:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2001 | TST_TN_EQ_STR("0", STR(format("~0TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2001:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2001 | TST_TN_EQ_STR("0", STR(format("~0TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2002:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2002 | TST_TN_EQ_STR("1", STR(format("~0TU", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2002:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2002 | TST_TN_EQ_STR("1", STR(format("~0TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2003:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2003 | TST_TN_EQ_STR("10", STR(format("~0TU", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2003:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2003 | TST_TN_EQ_STR("10", STR(format("~0TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2004:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2004 | TST_TN_EQ_STR("100", STR(format("~0TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2004:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2004 | TST_TN_EQ_STR("100", STR(format("~0TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2006 | TST_TN_EQ_STR("000", STR(format("~03TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2006 | TST_TN_EQ_STR("000", STR(format("~03TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2007:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2007 | TST_TN_EQ_STR("001", STR(format("~03TU", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2007:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2007 | TST_TN_EQ_STR("001", STR(format("~03TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2008:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2008 | TST_TN_EQ_STR("010", STR(format("~03TU", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2008:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2008 | TST_TN_EQ_STR("010", STR(format("~03TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2009 | TST_TN_EQ_STR("100", STR(format("~03TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2009 | TST_TN_EQ_STR("100", STR(format("~03TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2011:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2011 | TST_TN_EQ_STR(" 0", STR(format("~3TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2011:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2011 | TST_TN_EQ_STR(" 0", STR(format("~3TU", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2012 | TST_TN_EQ_STR(" 1", STR(format("~3TU", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2012 | TST_TN_EQ_STR(" 1", STR(format("~3TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2013:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2013 | TST_TN_EQ_STR(" 10", STR(format("~3TU", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2013:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2013 | TST_TN_EQ_STR(" 10", STR(format("~3TU", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2014:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2014 | TST_TN_EQ_STR("100", STR(format("~3TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2014:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2014 | TST_TN_EQ_STR("100", STR(format("~3TU", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2062:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2062 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2062:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2062 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2064:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2064 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2064:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2064 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2070:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2070 | TST_TN_EQ_STR("0", STR(format("~TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2070:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2070 | TST_TN_EQ_STR("0", STR(format("~TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2071:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2071 | TST_TN_EQ_STR("1", STR(format("~TX", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2071:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2071 | TST_TN_EQ_STR("1", STR(format("~TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2072:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2072 | TST_TN_EQ_STR("a", STR(format("~TX", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2072:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2072 | TST_TN_EQ_STR("a", STR(format("~TX", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -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) | ^~~~~~~~~~ test-format.c:2073:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2073 | TST_TN_EQ_STR("64", STR(format("~TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2073:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2073 | TST_TN_EQ_STR("64", STR(format("~TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2075:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2075 | TST_TN_EQ_STR("0", STR(format("~0TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2075:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2075 | TST_TN_EQ_STR("0", STR(format("~0TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2076:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2076 | TST_TN_EQ_STR("1", STR(format("~0TX", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2076:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2076 | TST_TN_EQ_STR("1", STR(format("~0TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2077:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2077 | TST_TN_EQ_STR("a", STR(format("~0TX", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2077:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2077 | TST_TN_EQ_STR("a", STR(format("~0TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2078:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2078 | TST_TN_EQ_STR("64", STR(format("~0TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2078:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2078 | TST_TN_EQ_STR("64", STR(format("~0TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2080:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2080 | TST_TN_EQ_STR("000", STR(format("~03TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2080:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2080 | TST_TN_EQ_STR("000", STR(format("~03TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2081:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2081 | TST_TN_EQ_STR("001", STR(format("~03TX", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2081:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2081 | TST_TN_EQ_STR("001", STR(format("~03TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2082 | TST_TN_EQ_STR("00a", STR(format("~03TX", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2082 | TST_TN_EQ_STR("00a", STR(format("~03TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2083:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2083 | TST_TN_EQ_STR("064", STR(format("~03TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2083:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2083 | TST_TN_EQ_STR("064", STR(format("~03TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2085:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2085 | TST_TN_EQ_STR(" 0", STR(format("~3TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2085:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2085 | TST_TN_EQ_STR(" 0", STR(format("~3TX", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2086:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2086 | TST_TN_EQ_STR(" 1", STR(format("~3TX", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2086:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2086 | TST_TN_EQ_STR(" 1", STR(format("~3TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2087:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2087 | TST_TN_EQ_STR(" a", STR(format("~3TX", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2087:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2087 | TST_TN_EQ_STR(" a", STR(format("~3TX", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2088:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2088 | TST_TN_EQ_STR(" 64", STR(format("~3TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2088:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2088 | TST_TN_EQ_STR(" 64", STR(format("~3TX", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2124:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2124 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2124:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2124 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2126 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2126:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2126 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2132:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2132 | TST_TN_EQ_STR("0", STR(format("~TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2132:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2132 | TST_TN_EQ_STR("0", STR(format("~TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2133:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2133 | TST_TN_EQ_STR("1", STR(format("~TO", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2133:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2133 | TST_TN_EQ_STR("1", STR(format("~TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2134:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2134 | TST_TN_EQ_STR("12", STR(format("~TO", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2134:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2134 | TST_TN_EQ_STR("12", STR(format("~TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2135:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2135 | TST_TN_EQ_STR("144", STR(format("~TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2135:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2135 | TST_TN_EQ_STR("144", STR(format("~TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2137 | TST_TN_EQ_STR("0", STR(format("~0TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2137:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2137 | TST_TN_EQ_STR("0", STR(format("~0TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2138 | TST_TN_EQ_STR("1", STR(format("~0TO", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2138:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2138 | TST_TN_EQ_STR("1", STR(format("~0TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2139:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2139 | TST_TN_EQ_STR("12", STR(format("~0TO", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2139:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2139 | TST_TN_EQ_STR("12", STR(format("~0TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2140 | TST_TN_EQ_STR("144", STR(format("~0TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2140:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2140 | TST_TN_EQ_STR("144", STR(format("~0TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2142 | TST_TN_EQ_STR("000", STR(format("~03TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2142:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2142 | TST_TN_EQ_STR("000", STR(format("~03TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2143:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2143 | TST_TN_EQ_STR("001", STR(format("~03TO", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2143:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2143 | TST_TN_EQ_STR("001", STR(format("~03TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2144:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2144 | TST_TN_EQ_STR("012", STR(format("~03TO", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2144:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2144 | TST_TN_EQ_STR("012", STR(format("~03TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2145:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2145 | TST_TN_EQ_STR("144", STR(format("~03TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2145:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2145 | TST_TN_EQ_STR("144", STR(format("~03TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2147:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2147 | TST_TN_EQ_STR(" 0", STR(format("~3TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2147:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2147 | TST_TN_EQ_STR(" 0", STR(format("~3TO", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2148 | TST_TN_EQ_STR(" 1", STR(format("~3TO", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2148:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2148 | TST_TN_EQ_STR(" 1", STR(format("~3TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2149 | TST_TN_EQ_STR(" 12", STR(format("~3TO", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2149:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2149 | TST_TN_EQ_STR(" 12", STR(format("~3TO", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2150 | TST_TN_EQ_STR("144", STR(format("~3TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2150:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2150 | TST_TN_EQ_STR("144", STR(format("~3TO", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2198:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2198 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2198:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2198 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2200:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2200 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2200:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2200 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2206:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2206 | TST_TN_EQ_STR("0", STR(format("~TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2206:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2206 | TST_TN_EQ_STR("0", STR(format("~TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2207:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2207 | TST_TN_EQ_STR("1", STR(format("~TB", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2207:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2207 | TST_TN_EQ_STR("1", STR(format("~TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2208 | TST_TN_EQ_STR("1010", STR(format("~TB", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2208:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2208 | TST_TN_EQ_STR("1010", STR(format("~TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2209 | TST_TN_EQ_STR("1100100", STR(format("~TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2209:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2209 | TST_TN_EQ_STR("1100100", STR(format("~TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2211:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2211 | TST_TN_EQ_STR("0", STR(format("~0TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2211:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2211 | TST_TN_EQ_STR("0", STR(format("~0TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2212:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2212 | TST_TN_EQ_STR("1", STR(format("~0TB", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2212:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2212 | TST_TN_EQ_STR("1", STR(format("~0TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2213:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2213 | TST_TN_EQ_STR("1010", STR(format("~0TB", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2213:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2213 | TST_TN_EQ_STR("1010", STR(format("~0TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2214:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2214 | TST_TN_EQ_STR("1100100", STR(format("~0TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2214:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2214 | TST_TN_EQ_STR("1100100", STR(format("~0TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2216 | TST_TN_EQ_STR("00000", STR(format("~05TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2216:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2216 | TST_TN_EQ_STR("00000", STR(format("~05TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2217:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2217 | TST_TN_EQ_STR("00001", STR(format("~05TB", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2217:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2217 | TST_TN_EQ_STR("00001", STR(format("~05TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2218 | TST_TN_EQ_STR("01010", STR(format("~05TB", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2218:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2218 | TST_TN_EQ_STR("01010", STR(format("~05TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2219 | TST_TN_EQ_STR("1100100", STR(format("~05TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2219:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2219 | TST_TN_EQ_STR("1100100", STR(format("~05TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2221 | TST_TN_EQ_STR(" 0", STR(format("~5TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2221:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2221 | TST_TN_EQ_STR(" 0", STR(format("~5TB", (ptrdiff_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2222:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2222 | TST_TN_EQ_STR(" 1", STR(format("~5TB", (ptrdiff_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2222:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2222 | TST_TN_EQ_STR(" 1", STR(format("~5TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2223:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2223 | TST_TN_EQ_STR(" 1010", STR(format("~5TB", (ptrdiff_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2223:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2223 | TST_TN_EQ_STR(" 1010", STR(format("~5TB", (ptrdiff_t)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) | ^~~~~~~~~~ test-format.c:2224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2224 | TST_TN_EQ_STR("1100100", STR(format("~5TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2224:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2224 | TST_TN_EQ_STR("1100100", STR(format("~5TB", (ptrdiff_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2284:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2284 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2284:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2284 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2286 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2286:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2286 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2292:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2292 | TST_TN_EQ_STR("-100", STR(format("~ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2292:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2292 | TST_TN_EQ_STR("-100", STR(format("~ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2293:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2293 | TST_TN_EQ_STR("-10", STR(format("~ZD", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2293:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2293 | TST_TN_EQ_STR("-10", STR(format("~ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2294:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2294 | TST_TN_EQ_STR("-1", STR(format("~ZD", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2294:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2294 | TST_TN_EQ_STR("-1", STR(format("~ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2295:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2295 | TST_TN_EQ_STR("0", STR(format("~ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2295:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2295 | TST_TN_EQ_STR("0", STR(format("~ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2296:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2296 | TST_TN_EQ_STR("1", STR(format("~ZD", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2296:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2296 | TST_TN_EQ_STR("1", STR(format("~ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2297:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2297 | TST_TN_EQ_STR("10", STR(format("~ZD", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2297:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2297 | TST_TN_EQ_STR("10", STR(format("~ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2298:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2298 | TST_TN_EQ_STR("100", STR(format("~ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2298:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2298 | TST_TN_EQ_STR("100", STR(format("~ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2300:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2300 | TST_TN_EQ_STR("-100", STR(format("~0ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2300:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2300 | TST_TN_EQ_STR("-100", STR(format("~0ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2301:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2301 | TST_TN_EQ_STR("-10", STR(format("~0ZD", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2301:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2301 | TST_TN_EQ_STR("-10", STR(format("~0ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2302:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2302 | TST_TN_EQ_STR("-1", STR(format("~0ZD", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2302:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2302 | TST_TN_EQ_STR("-1", STR(format("~0ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2303:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2303 | TST_TN_EQ_STR("0", STR(format("~0ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2303:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2303 | TST_TN_EQ_STR("0", STR(format("~0ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2304:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2304 | TST_TN_EQ_STR("1", STR(format("~0ZD", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2304:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2304 | TST_TN_EQ_STR("1", STR(format("~0ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2305:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2305 | TST_TN_EQ_STR("10", STR(format("~0ZD", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2305:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2305 | TST_TN_EQ_STR("10", STR(format("~0ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2306:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2306 | TST_TN_EQ_STR("100", STR(format("~0ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2306:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2306 | TST_TN_EQ_STR("100", STR(format("~0ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2308:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2308 | TST_TN_EQ_STR("-100", STR(format("~03ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2308:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2308 | TST_TN_EQ_STR("-100", STR(format("~03ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2309:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2309 | TST_TN_EQ_STR("-10", STR(format("~03ZD", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2309:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2309 | TST_TN_EQ_STR("-10", STR(format("~03ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2310:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2310 | TST_TN_EQ_STR("-01", STR(format("~03ZD", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2310:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2310 | TST_TN_EQ_STR("-01", STR(format("~03ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2311:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2311 | TST_TN_EQ_STR("000", STR(format("~03ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2311:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2311 | TST_TN_EQ_STR("000", STR(format("~03ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2312 | TST_TN_EQ_STR("001", STR(format("~03ZD", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2312:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2312 | TST_TN_EQ_STR("001", STR(format("~03ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2313:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2313 | TST_TN_EQ_STR("010", STR(format("~03ZD", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2313:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2313 | TST_TN_EQ_STR("010", STR(format("~03ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2314:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2314 | TST_TN_EQ_STR("100", STR(format("~03ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2314:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2314 | TST_TN_EQ_STR("100", STR(format("~03ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2316:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2316 | TST_TN_EQ_STR("-100", STR(format("~3ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2316:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2316 | TST_TN_EQ_STR("-100", STR(format("~3ZD", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2317:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2317 | TST_TN_EQ_STR("-10", STR(format("~3ZD", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2317:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2317 | TST_TN_EQ_STR("-10", STR(format("~3ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2318:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2318 | TST_TN_EQ_STR(" -1", STR(format("~3ZD", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2318:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2318 | TST_TN_EQ_STR(" -1", STR(format("~3ZD", (size_t)-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) | ^~~~~~~~~~ test-format.c:2319:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2319 | TST_TN_EQ_STR(" 0", STR(format("~3ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2319:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2319 | TST_TN_EQ_STR(" 0", STR(format("~3ZD", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2320 | TST_TN_EQ_STR(" 1", STR(format("~3ZD", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2320:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2320 | TST_TN_EQ_STR(" 1", STR(format("~3ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2321 | TST_TN_EQ_STR(" 10", STR(format("~3ZD", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2321:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2321 | TST_TN_EQ_STR(" 10", STR(format("~3ZD", (size_t)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) | ^~~~~~~~~~ test-format.c:2322:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2322 | TST_TN_EQ_STR("100", STR(format("~3ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2322:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2322 | TST_TN_EQ_STR("100", STR(format("~3ZD", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2324 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2324:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2324 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2326 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2326:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2326 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2332:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2332 | TST_TN_EQ_STR("0", STR(format("~ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2332:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2332 | TST_TN_EQ_STR("0", STR(format("~ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2333 | TST_TN_EQ_STR("1", STR(format("~ZU", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2333:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2333 | TST_TN_EQ_STR("1", STR(format("~ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2334 | TST_TN_EQ_STR("10", STR(format("~ZU", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2334:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2334 | TST_TN_EQ_STR("10", STR(format("~ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2335:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2335 | TST_TN_EQ_STR("100", STR(format("~ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2335:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2335 | TST_TN_EQ_STR("100", STR(format("~ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2337:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2337 | TST_TN_EQ_STR("0", STR(format("~0ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2337:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2337 | TST_TN_EQ_STR("0", STR(format("~0ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2338:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2338 | TST_TN_EQ_STR("1", STR(format("~0ZU", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2338:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2338 | TST_TN_EQ_STR("1", STR(format("~0ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2339 | TST_TN_EQ_STR("10", STR(format("~0ZU", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2339:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2339 | TST_TN_EQ_STR("10", STR(format("~0ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2340 | TST_TN_EQ_STR("100", STR(format("~0ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2340:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2340 | TST_TN_EQ_STR("100", STR(format("~0ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2342:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2342 | TST_TN_EQ_STR("000", STR(format("~03ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2342:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2342 | TST_TN_EQ_STR("000", STR(format("~03ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2343:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2343 | TST_TN_EQ_STR("001", STR(format("~03ZU", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2343:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2343 | TST_TN_EQ_STR("001", STR(format("~03ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2344 | TST_TN_EQ_STR("010", STR(format("~03ZU", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2344:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2344 | TST_TN_EQ_STR("010", STR(format("~03ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2345 | TST_TN_EQ_STR("100", STR(format("~03ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2345:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2345 | TST_TN_EQ_STR("100", STR(format("~03ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2347 | TST_TN_EQ_STR(" 0", STR(format("~3ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2347:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2347 | TST_TN_EQ_STR(" 0", STR(format("~3ZU", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2348 | TST_TN_EQ_STR(" 1", STR(format("~3ZU", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2348:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2348 | TST_TN_EQ_STR(" 1", STR(format("~3ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2349 | TST_TN_EQ_STR(" 10", STR(format("~3ZU", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2349:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2349 | TST_TN_EQ_STR(" 10", STR(format("~3ZU", (size_t)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) | ^~~~~~~~~~ test-format.c:2350:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2350 | TST_TN_EQ_STR("100", STR(format("~3ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2350:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2350 | TST_TN_EQ_STR("100", STR(format("~3ZU", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2369:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2369 | TST_TN_EQ_STR("18446744073709551516", STR(format("~ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2369:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2369 | TST_TN_EQ_STR("18446744073709551516", STR(format("~ZU", (size_t)-100))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:2370:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2370 | TST_TN_EQ_STR("18446744073709551606", STR(format("~ZU", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2370:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2370 | TST_TN_EQ_STR("18446744073709551606", STR(format("~ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2371:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2371 | TST_TN_EQ_STR("18446744073709551615", STR(format("~ZU", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2371:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2371 | TST_TN_EQ_STR("18446744073709551615", STR(format("~ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2373:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2373 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2373:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2373 | TST_TN_EQ_STR("18446744073709551516", STR(format("~0ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2374:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2374 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0ZU", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2374:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2374 | TST_TN_EQ_STR("18446744073709551606", STR(format("~0ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2375:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2375 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0ZU", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2375:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2375 | TST_TN_EQ_STR("18446744073709551615", STR(format("~0ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2377:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2377 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2377:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2377 | TST_TN_EQ_STR("18446744073709551516", STR(format("~03ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2378:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2378 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03ZU", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2378:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2378 | TST_TN_EQ_STR("18446744073709551606", STR(format("~03ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2379:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2379 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03ZU", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2379:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2379 | TST_TN_EQ_STR("18446744073709551615", STR(format("~03ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2381:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2381 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2381:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2381 | TST_TN_EQ_STR("18446744073709551516", STR(format("~3ZU", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2382:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2382 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3ZU", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2382:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2382 | TST_TN_EQ_STR("18446744073709551606", STR(format("~3ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2383:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2383 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3ZU", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2383:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2383 | TST_TN_EQ_STR("18446744073709551615", STR(format("~3ZU", (size_t)-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) | ^~~~~~~~~~ test-format.c:2386:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2386 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2386:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2386 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2388:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2388 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2388:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2388 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2394:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2394 | TST_TN_EQ_STR("0", STR(format("~ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2394:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2394 | TST_TN_EQ_STR("0", STR(format("~ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2395:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2395 | TST_TN_EQ_STR("1", STR(format("~ZX", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2395:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2395 | TST_TN_EQ_STR("1", STR(format("~ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2396:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2396 | TST_TN_EQ_STR("a", STR(format("~ZX", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2396:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2396 | TST_TN_EQ_STR("a", STR(format("~ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2397 | TST_TN_EQ_STR("64", STR(format("~ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2397:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2397 | TST_TN_EQ_STR("64", STR(format("~ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2399:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2399 | TST_TN_EQ_STR("0", STR(format("~0ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2399:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2399 | TST_TN_EQ_STR("0", STR(format("~0ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2400:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2400 | TST_TN_EQ_STR("1", STR(format("~0ZX", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2400:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2400 | TST_TN_EQ_STR("1", STR(format("~0ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2401 | TST_TN_EQ_STR("a", STR(format("~0ZX", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2401:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2401 | TST_TN_EQ_STR("a", STR(format("~0ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2402 | TST_TN_EQ_STR("64", STR(format("~0ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2402:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2402 | TST_TN_EQ_STR("64", STR(format("~0ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2404:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2404 | TST_TN_EQ_STR("000", STR(format("~03ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2404:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2404 | TST_TN_EQ_STR("000", STR(format("~03ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2405 | TST_TN_EQ_STR("001", STR(format("~03ZX", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2405:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2405 | TST_TN_EQ_STR("001", STR(format("~03ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2406 | TST_TN_EQ_STR("00a", STR(format("~03ZX", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2406:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2406 | TST_TN_EQ_STR("00a", STR(format("~03ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2407 | TST_TN_EQ_STR("064", STR(format("~03ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2407:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2407 | TST_TN_EQ_STR("064", STR(format("~03ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2409 | TST_TN_EQ_STR(" 0", STR(format("~3ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2409:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2409 | TST_TN_EQ_STR(" 0", STR(format("~3ZX", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2410 | TST_TN_EQ_STR(" 1", STR(format("~3ZX", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2410:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2410 | TST_TN_EQ_STR(" 1", STR(format("~3ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2411 | TST_TN_EQ_STR(" a", STR(format("~3ZX", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2411:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2411 | TST_TN_EQ_STR(" a", STR(format("~3ZX", (size_t)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) | ^~~~~~~~~~ test-format.c:2412:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2412 | TST_TN_EQ_STR(" 64", STR(format("~3ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2412:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2412 | TST_TN_EQ_STR(" 64", STR(format("~3ZX", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2433:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2433 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~ZX", ~(size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2433:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2433 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~ZX", ~(size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2435:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2435 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2435:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2435 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2436:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2436 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~ZX", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2436:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2436 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2437:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2437 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~ZX", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2437:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2437 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2439:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2439 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2439:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2439 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~0ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2440:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2440 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0ZX", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2440:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2440 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~0ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2441:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2441 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0ZX", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2441:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2441 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~0ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2443:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2443 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2443:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2443 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~03ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2444:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2444 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03ZX", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2444:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2444 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~03ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2445:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2445 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03ZX", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2445:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2445 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~03ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2447:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2447 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3ZX", (size_t)-100))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2447:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2447 | TST_TN_EQ_STR("ffffffffffffff9c", STR(format("~3ZX", (size_t)-100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2448:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2448 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3ZX", (size_t)-10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2448:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2448 | TST_TN_EQ_STR("fffffffffffffff6", STR(format("~3ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2449:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2449 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3ZX", (size_t)-1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2449:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2449 | TST_TN_EQ_STR("ffffffffffffffff", STR(format("~3ZX", (size_t)-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) | ^~~~~~~~~~ test-format.c:2452:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2452 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2452:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2452 | TST_TN_EQ_STR(" 1ac", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2454:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2454 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2454:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2454 | TST_TN_EQ_STR("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2460 | TST_TN_EQ_STR("0", STR(format("~ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2460:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2460 | TST_TN_EQ_STR("0", STR(format("~ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2461:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2461 | TST_TN_EQ_STR("1", STR(format("~ZO", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2461:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2461 | TST_TN_EQ_STR("1", STR(format("~ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2462:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2462 | TST_TN_EQ_STR("12", STR(format("~ZO", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2462:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2462 | TST_TN_EQ_STR("12", STR(format("~ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2463 | TST_TN_EQ_STR("144", STR(format("~ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2463:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2463 | TST_TN_EQ_STR("144", STR(format("~ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2465 | TST_TN_EQ_STR("0", STR(format("~0ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2465:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2465 | TST_TN_EQ_STR("0", STR(format("~0ZO", (size_t)0))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-linux-gnu /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-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) | ^~~~~~~~~~ test-format.c:2466:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2466 | TST_TN_EQ_STR("1", STR(format("~0ZO", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2466:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2466 | TST_TN_EQ_STR("1", STR(format("~0ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2467 | TST_TN_EQ_STR("12", STR(format("~0ZO", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2467:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2467 | TST_TN_EQ_STR("12", STR(format("~0ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2468:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2468 | TST_TN_EQ_STR("144", STR(format("~0ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2468:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2468 | TST_TN_EQ_STR("144", STR(format("~0ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2470:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2470 | TST_TN_EQ_STR("000", STR(format("~03ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2470:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2470 | TST_TN_EQ_STR("000", STR(format("~03ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2471:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2471 | TST_TN_EQ_STR("001", STR(format("~03ZO", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2471:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2471 | TST_TN_EQ_STR("001", STR(format("~03ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2472 | TST_TN_EQ_STR("012", STR(format("~03ZO", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2472:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2472 | TST_TN_EQ_STR("012", STR(format("~03ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2473:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2473 | TST_TN_EQ_STR("144", STR(format("~03ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2473:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2473 | TST_TN_EQ_STR("144", STR(format("~03ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2475:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2475 | TST_TN_EQ_STR(" 0", STR(format("~3ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2475:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2475 | TST_TN_EQ_STR(" 0", STR(format("~3ZO", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2476:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2476 | TST_TN_EQ_STR(" 1", STR(format("~3ZO", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2476:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2476 | TST_TN_EQ_STR(" 1", STR(format("~3ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2477:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2477 | TST_TN_EQ_STR(" 12", STR(format("~3ZO", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2477:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2477 | TST_TN_EQ_STR(" 12", STR(format("~3ZO", (size_t)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) | ^~~~~~~~~~ test-format.c:2478:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2478 | TST_TN_EQ_STR("144", STR(format("~3ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2478:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2478 | TST_TN_EQ_STR("144", STR(format("~3ZO", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2497:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2497 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2497:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2497 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2499:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2499 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2499:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2499 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2501:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2501 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2501:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2501 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2504:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2504 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2504:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2504 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2506:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2506 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2506:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2506 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2508:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2508 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2508:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2508 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2511:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2511 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2511:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2511 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2513:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2513 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2513:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2513 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2515:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2515 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2515:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2515 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2518:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2518 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2518:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2518 | TST_TN_EQ_STR("1777777777777777777634", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2520:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2520 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2520:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2520 | TST_TN_EQ_STR("1777777777777777777766", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2522 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2522:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2522 | TST_TN_EQ_STR("1777777777777777777777", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2526:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2526 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2526:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2526 | TST_TN_EQ_STR(" 123", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2528:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2528 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2528:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2528 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2534 | TST_TN_EQ_STR("0", STR(format("~ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2534:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2534 | TST_TN_EQ_STR("0", STR(format("~ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2535:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2535 | TST_TN_EQ_STR("1", STR(format("~ZB", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2535:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2535 | TST_TN_EQ_STR("1", STR(format("~ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2536:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2536 | TST_TN_EQ_STR("1010", STR(format("~ZB", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2536:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2536 | TST_TN_EQ_STR("1010", STR(format("~ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2537:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2537 | TST_TN_EQ_STR("1100100", STR(format("~ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2537:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2537 | TST_TN_EQ_STR("1100100", STR(format("~ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2539:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2539 | TST_TN_EQ_STR("0", STR(format("~0ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2539:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2539 | TST_TN_EQ_STR("0", STR(format("~0ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2540 | TST_TN_EQ_STR("1", STR(format("~0ZB", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2540:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2540 | TST_TN_EQ_STR("1", STR(format("~0ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2541:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2541 | TST_TN_EQ_STR("1010", STR(format("~0ZB", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2541:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2541 | TST_TN_EQ_STR("1010", STR(format("~0ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2542:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2542 | TST_TN_EQ_STR("1100100", STR(format("~0ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2542:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2542 | TST_TN_EQ_STR("1100100", STR(format("~0ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2544:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2544 | TST_TN_EQ_STR("00000", STR(format("~05ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2544:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2544 | TST_TN_EQ_STR("00000", STR(format("~05ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2545:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2545 | TST_TN_EQ_STR("00001", STR(format("~05ZB", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2545:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2545 | TST_TN_EQ_STR("00001", STR(format("~05ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2546 | TST_TN_EQ_STR("01010", STR(format("~05ZB", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2546:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2546 | TST_TN_EQ_STR("01010", STR(format("~05ZB", (size_t)10))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.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) | ^~~~~~~~~~ test-format.c:2547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2547 | TST_TN_EQ_STR("1100100", STR(format("~05ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2547:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2547 | TST_TN_EQ_STR("1100100", STR(format("~05ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2549 | TST_TN_EQ_STR(" 0", STR(format("~5ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2549:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2549 | TST_TN_EQ_STR(" 0", STR(format("~5ZB", (size_t)0))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2550:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2550 | TST_TN_EQ_STR(" 1", STR(format("~5ZB", (size_t)1))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2550:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2550 | TST_TN_EQ_STR(" 1", STR(format("~5ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2551:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2551 | TST_TN_EQ_STR(" 1010", STR(format("~5ZB", (size_t)10))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2551:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2551 | TST_TN_EQ_STR(" 1010", STR(format("~5ZB", (size_t)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) | ^~~~~~~~~~ test-format.c:2552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2552 | TST_TN_EQ_STR("1100100", STR(format("~5ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2552:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2552 | TST_TN_EQ_STR("1100100", STR(format("~5ZB", (size_t)100))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2583:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2583 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2583:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2583 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2585:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2585 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2585:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2585 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2587:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2587 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2587:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2587 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2590:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2590 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2590:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2590 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2592:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2592 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2592:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2592 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2594:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2594 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2594:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2594 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2597 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2597:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2597 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2599:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2599 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2599:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2599 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2601:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2601 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2601:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2601 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2604 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2604:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2604 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111110011100", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2606 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2606:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2606 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111110110", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2608:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2608 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2608:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2608 | TST_TN_EQ_STR("1111111111111111111111111111111111111111111111111111111111111111", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2612:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2612 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2612:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2612 | TST_TN_EQ_STR(" 101", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2614:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2614 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2614:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2614 | TST_TN_EQ_STR("0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2620 | TST_TN_EQ_STR("", STR(format("~c", MAKE_CHAR('\0')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2620:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2620 | TST_TN_EQ_STR("", STR(format("~c", MAKE_CHAR('\0')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2621:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2621 | TST_TN_EQ_STR("a", STR(format("~c", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2621:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2621 | TST_TN_EQ_STR("a", STR(format("~c", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2622:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2622 | TST_TN_EQ_STR("\"", STR(format("~c", MAKE_CHAR('\"')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2622:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2622 | TST_TN_EQ_STR("\"", STR(format("~c", MAKE_CHAR('\"')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2623:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2623 | TST_TN_EQ_STR("\\", STR(format("~c", MAKE_CHAR('\\')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2623:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2623 | TST_TN_EQ_STR("\\", STR(format("~c", MAKE_CHAR('\\')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2624 | TST_TN_EQ_STR("あ", STR(format("~c", MAKE_CHAR(0x3042)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2624:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2624 | TST_TN_EQ_STR("あ", STR(format("~c", MAKE_CHAR(0x3042)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2629:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2629 | TST_TN_EQ_STR("-100", STR(format("~d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2629:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2629 | TST_TN_EQ_STR("-100", STR(format("~d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2630:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2630 | TST_TN_EQ_STR("-10", STR(format("~d", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2630:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2630 | TST_TN_EQ_STR("-10", STR(format("~d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2631:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2631 | TST_TN_EQ_STR("-1", STR(format("~d", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2631:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2631 | TST_TN_EQ_STR("-1", STR(format("~d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2632 | TST_TN_EQ_STR("0", STR(format("~d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2632:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2632 | TST_TN_EQ_STR("0", STR(format("~d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2633 | TST_TN_EQ_STR("1", STR(format("~d", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2633:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2633 | TST_TN_EQ_STR("1", STR(format("~d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2634 | TST_TN_EQ_STR("10", STR(format("~d", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2634:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2634 | TST_TN_EQ_STR("10", STR(format("~d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2635:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2635 | TST_TN_EQ_STR("100", STR(format("~d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2635:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2635 | TST_TN_EQ_STR("100", STR(format("~d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2637 | TST_TN_EQ_STR("-100", STR(format("~0d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2637:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2637 | TST_TN_EQ_STR("-100", STR(format("~0d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2638 | TST_TN_EQ_STR("-10", STR(format("~0d", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2638:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2638 | TST_TN_EQ_STR("-10", STR(format("~0d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2639:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2639 | TST_TN_EQ_STR("-1", STR(format("~0d", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2639:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2639 | TST_TN_EQ_STR("-1", STR(format("~0d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2640 | TST_TN_EQ_STR("0", STR(format("~0d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2640:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2640 | TST_TN_EQ_STR("0", STR(format("~0d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2641 | TST_TN_EQ_STR("1", STR(format("~0d", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2641:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2641 | TST_TN_EQ_STR("1", STR(format("~0d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2642 | TST_TN_EQ_STR("10", STR(format("~0d", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2642:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2642 | TST_TN_EQ_STR("10", STR(format("~0d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2643:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2643 | TST_TN_EQ_STR("100", STR(format("~0d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2643:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2643 | TST_TN_EQ_STR("100", STR(format("~0d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2645 | TST_TN_EQ_STR("-100", STR(format("~03d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2645:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2645 | TST_TN_EQ_STR("-100", STR(format("~03d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2646 | TST_TN_EQ_STR("-10", STR(format("~03d", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2646:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2646 | TST_TN_EQ_STR("-10", STR(format("~03d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2647:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2647 | TST_TN_EQ_STR("-01", STR(format("~03d", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2647:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2647 | TST_TN_EQ_STR("-01", STR(format("~03d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2648 | TST_TN_EQ_STR("000", STR(format("~03d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2648:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2648 | TST_TN_EQ_STR("000", STR(format("~03d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2649:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2649 | TST_TN_EQ_STR("001", STR(format("~03d", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2649:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2649 | TST_TN_EQ_STR("001", STR(format("~03d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2650 | TST_TN_EQ_STR("010", STR(format("~03d", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2650:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2650 | TST_TN_EQ_STR("010", STR(format("~03d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2651:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2651 | TST_TN_EQ_STR("100", STR(format("~03d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2651:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2651 | TST_TN_EQ_STR("100", STR(format("~03d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2653:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2653 | TST_TN_EQ_STR("-100", STR(format("~3d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2653:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2653 | TST_TN_EQ_STR("-100", STR(format("~3d", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2654:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2654 | TST_TN_EQ_STR("-10", STR(format("~3d", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2654:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2654 | TST_TN_EQ_STR("-10", STR(format("~3d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2655:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2655 | TST_TN_EQ_STR(" -1", STR(format("~3d", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2655:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2655 | TST_TN_EQ_STR(" -1", STR(format("~3d", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2656 | TST_TN_EQ_STR(" 0", STR(format("~3d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2656:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2656 | TST_TN_EQ_STR(" 0", STR(format("~3d", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2657 | TST_TN_EQ_STR(" 1", STR(format("~3d", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2657:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2657 | TST_TN_EQ_STR(" 1", STR(format("~3d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2658 | TST_TN_EQ_STR(" 10", STR(format("~3d", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2658:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2658 | TST_TN_EQ_STR(" 10", STR(format("~3d", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2659 | TST_TN_EQ_STR("100", STR(format("~3d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2659:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2659 | TST_TN_EQ_STR("100", STR(format("~3d", MAKE_INT(100)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2664 | TST_TN_EQ_STR("-64", STR(format("~x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2664:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2664 | TST_TN_EQ_STR("-64", STR(format("~x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2665:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2665 | TST_TN_EQ_STR("-a", STR(format("~x", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2665:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2665 | TST_TN_EQ_STR("-a", STR(format("~x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2666 | TST_TN_EQ_STR("-1", STR(format("~x", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2666:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2666 | TST_TN_EQ_STR("-1", STR(format("~x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2667:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2667 | TST_TN_EQ_STR("0", STR(format("~x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2667:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2667 | TST_TN_EQ_STR("0", STR(format("~x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2668:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2668 | TST_TN_EQ_STR("1", STR(format("~x", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2668:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2668 | TST_TN_EQ_STR("1", STR(format("~x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2669:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2669 | TST_TN_EQ_STR("a", STR(format("~x", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2669:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2669 | TST_TN_EQ_STR("a", STR(format("~x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2670:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2670 | TST_TN_EQ_STR("64", STR(format("~x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2670:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2670 | TST_TN_EQ_STR("64", STR(format("~x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2672 | TST_TN_EQ_STR("-64", STR(format("~0x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2672:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2672 | TST_TN_EQ_STR("-64", STR(format("~0x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2673 | TST_TN_EQ_STR("-a", STR(format("~0x", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2673:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2673 | TST_TN_EQ_STR("-a", STR(format("~0x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2674 | TST_TN_EQ_STR("-1", STR(format("~0x", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2674:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2674 | TST_TN_EQ_STR("-1", STR(format("~0x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2675:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2675 | TST_TN_EQ_STR("0", STR(format("~0x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2675:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2675 | TST_TN_EQ_STR("0", STR(format("~0x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2676:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2676 | TST_TN_EQ_STR("1", STR(format("~0x", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2676:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2676 | TST_TN_EQ_STR("1", STR(format("~0x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2677 | TST_TN_EQ_STR("a", STR(format("~0x", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2677:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2677 | TST_TN_EQ_STR("a", STR(format("~0x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2678 | TST_TN_EQ_STR("64", STR(format("~0x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2678:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2678 | TST_TN_EQ_STR("64", STR(format("~0x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2680 | TST_TN_EQ_STR("-64", STR(format("~03x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2680:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2680 | TST_TN_EQ_STR("-64", STR(format("~03x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2681:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2681 | TST_TN_EQ_STR("-0a", STR(format("~03x", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2681:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2681 | TST_TN_EQ_STR("-0a", STR(format("~03x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2682 | TST_TN_EQ_STR("-01", STR(format("~03x", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2682:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2682 | TST_TN_EQ_STR("-01", STR(format("~03x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2683:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2683 | TST_TN_EQ_STR("000", STR(format("~03x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2683:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2683 | TST_TN_EQ_STR("000", STR(format("~03x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2684 | TST_TN_EQ_STR("001", STR(format("~03x", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2684:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2684 | TST_TN_EQ_STR("001", STR(format("~03x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2685 | TST_TN_EQ_STR("00a", STR(format("~03x", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2685:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2685 | TST_TN_EQ_STR("00a", STR(format("~03x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2686:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2686 | TST_TN_EQ_STR("064", STR(format("~03x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2686:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2686 | TST_TN_EQ_STR("064", STR(format("~03x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2688 | TST_TN_EQ_STR("-64", STR(format("~3x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2688:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2688 | TST_TN_EQ_STR("-64", STR(format("~3x", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2689 | TST_TN_EQ_STR(" -a", STR(format("~3x", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2689:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2689 | TST_TN_EQ_STR(" -a", STR(format("~3x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2690 | TST_TN_EQ_STR(" -1", STR(format("~3x", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2690:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2690 | TST_TN_EQ_STR(" -1", STR(format("~3x", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2691:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2691 | TST_TN_EQ_STR(" 0", STR(format("~3x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2691:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2691 | TST_TN_EQ_STR(" 0", STR(format("~3x", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2692:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2692 | TST_TN_EQ_STR(" 1", STR(format("~3x", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2692:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2692 | TST_TN_EQ_STR(" 1", STR(format("~3x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2693:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2693 | TST_TN_EQ_STR(" a", STR(format("~3x", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2693:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2693 | TST_TN_EQ_STR(" a", STR(format("~3x", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2694 | TST_TN_EQ_STR(" 64", STR(format("~3x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2694:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2694 | TST_TN_EQ_STR(" 64", STR(format("~3x", MAKE_INT(100)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2699:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2699 | TST_TN_EQ_STR("-144", STR(format("~o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2699:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2699 | TST_TN_EQ_STR("-144", STR(format("~o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2700:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2700 | TST_TN_EQ_STR("-12", STR(format("~o", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2700:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2700 | TST_TN_EQ_STR("-12", STR(format("~o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2701:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2701 | TST_TN_EQ_STR("-1", STR(format("~o", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2701:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2701 | TST_TN_EQ_STR("-1", STR(format("~o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2702:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2702 | TST_TN_EQ_STR("0", STR(format("~o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2702:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2702 | TST_TN_EQ_STR("0", STR(format("~o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2703:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2703 | TST_TN_EQ_STR("1", STR(format("~o", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2703:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2703 | TST_TN_EQ_STR("1", STR(format("~o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2704:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2704 | TST_TN_EQ_STR("12", STR(format("~o", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2704:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2704 | TST_TN_EQ_STR("12", STR(format("~o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2705:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2705 | TST_TN_EQ_STR("144", STR(format("~o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2705:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2705 | TST_TN_EQ_STR("144", STR(format("~o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2707:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2707 | TST_TN_EQ_STR("-144", STR(format("~0o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2707:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2707 | TST_TN_EQ_STR("-144", STR(format("~0o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2708:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2708 | TST_TN_EQ_STR("-12", STR(format("~0o", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2708:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2708 | TST_TN_EQ_STR("-12", STR(format("~0o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2709:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2709 | TST_TN_EQ_STR("-1", STR(format("~0o", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2709:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2709 | TST_TN_EQ_STR("-1", STR(format("~0o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2710 | TST_TN_EQ_STR("0", STR(format("~0o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2710:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2710 | TST_TN_EQ_STR("0", STR(format("~0o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2711 | TST_TN_EQ_STR("1", STR(format("~0o", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2711:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2711 | TST_TN_EQ_STR("1", STR(format("~0o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2712:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2712 | TST_TN_EQ_STR("12", STR(format("~0o", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2712:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2712 | TST_TN_EQ_STR("12", STR(format("~0o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2713 | TST_TN_EQ_STR("144", STR(format("~0o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2713:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2713 | TST_TN_EQ_STR("144", STR(format("~0o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2715 | TST_TN_EQ_STR("-144", STR(format("~03o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2715:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2715 | TST_TN_EQ_STR("-144", STR(format("~03o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2716:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2716 | TST_TN_EQ_STR("-12", STR(format("~03o", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2716:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2716 | TST_TN_EQ_STR("-12", STR(format("~03o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2717 | TST_TN_EQ_STR("-01", STR(format("~03o", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2717:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2717 | TST_TN_EQ_STR("-01", STR(format("~03o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2718 | TST_TN_EQ_STR("000", STR(format("~03o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2718:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2718 | TST_TN_EQ_STR("000", STR(format("~03o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2719:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2719 | TST_TN_EQ_STR("001", STR(format("~03o", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2719:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2719 | TST_TN_EQ_STR("001", STR(format("~03o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2720:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2720 | TST_TN_EQ_STR("012", STR(format("~03o", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2720:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2720 | TST_TN_EQ_STR("012", STR(format("~03o", MAKE_INT(10)))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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) | ^~~~~~~~~~ test-format.c:2721:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2721 | TST_TN_EQ_STR("144", STR(format("~03o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2721:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2721 | TST_TN_EQ_STR("144", STR(format("~03o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2723:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2723 | TST_TN_EQ_STR("-144", STR(format("~3o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2723:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2723 | TST_TN_EQ_STR("-144", STR(format("~3o", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2724:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2724 | TST_TN_EQ_STR("-12", STR(format("~3o", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2724:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2724 | TST_TN_EQ_STR("-12", STR(format("~3o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2725:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2725 | TST_TN_EQ_STR(" -1", STR(format("~3o", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2725:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2725 | TST_TN_EQ_STR(" -1", STR(format("~3o", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2726:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2726 | TST_TN_EQ_STR(" 0", STR(format("~3o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2726:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2726 | TST_TN_EQ_STR(" 0", STR(format("~3o", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2727:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2727 | TST_TN_EQ_STR(" 1", STR(format("~3o", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2727:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2727 | TST_TN_EQ_STR(" 1", STR(format("~3o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2728 | TST_TN_EQ_STR(" 12", STR(format("~3o", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2728:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2728 | TST_TN_EQ_STR(" 12", STR(format("~3o", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2729:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2729 | TST_TN_EQ_STR("144", STR(format("~3o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2729:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2729 | TST_TN_EQ_STR("144", STR(format("~3o", MAKE_INT(100)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2734 | TST_TN_EQ_STR("-1100100", STR(format("~b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2734:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2734 | TST_TN_EQ_STR("-1100100", STR(format("~b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2735:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2735 | TST_TN_EQ_STR("-1010", STR(format("~b", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2735:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2735 | TST_TN_EQ_STR("-1010", STR(format("~b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2736 | TST_TN_EQ_STR("-1", STR(format("~b", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2736:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2736 | TST_TN_EQ_STR("-1", STR(format("~b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2737:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2737 | TST_TN_EQ_STR("0", STR(format("~b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2737:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2737 | TST_TN_EQ_STR("0", STR(format("~b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2738:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2738 | TST_TN_EQ_STR("1", STR(format("~b", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2738:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2738 | TST_TN_EQ_STR("1", STR(format("~b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2739:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2739 | TST_TN_EQ_STR("1010", STR(format("~b", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2739:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2739 | TST_TN_EQ_STR("1010", STR(format("~b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2740:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2740 | TST_TN_EQ_STR("1100100", STR(format("~b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2740:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2740 | TST_TN_EQ_STR("1100100", STR(format("~b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2742:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2742 | TST_TN_EQ_STR("-1100100", STR(format("~0b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2742:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2742 | TST_TN_EQ_STR("-1100100", STR(format("~0b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2743:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2743 | TST_TN_EQ_STR("-1010", STR(format("~0b", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2743:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2743 | TST_TN_EQ_STR("-1010", STR(format("~0b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2744:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2744 | TST_TN_EQ_STR("-1", STR(format("~0b", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2744:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2744 | TST_TN_EQ_STR("-1", STR(format("~0b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2745 | TST_TN_EQ_STR("0", STR(format("~0b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2745:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2745 | TST_TN_EQ_STR("0", STR(format("~0b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2746:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2746 | TST_TN_EQ_STR("1", STR(format("~0b", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2746:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2746 | TST_TN_EQ_STR("1", STR(format("~0b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2747:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2747 | TST_TN_EQ_STR("1010", STR(format("~0b", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2747:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2747 | TST_TN_EQ_STR("1010", STR(format("~0b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2748:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2748 | TST_TN_EQ_STR("1100100", STR(format("~0b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2748:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2748 | TST_TN_EQ_STR("1100100", STR(format("~0b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2750 | TST_TN_EQ_STR("-1100100", STR(format("~05b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2750:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2750 | TST_TN_EQ_STR("-1100100", STR(format("~05b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2751:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2751 | TST_TN_EQ_STR("-1010", STR(format("~05b", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2751:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2751 | TST_TN_EQ_STR("-1010", STR(format("~05b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2752:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2752 | TST_TN_EQ_STR("-0001", STR(format("~05b", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2752:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2752 | TST_TN_EQ_STR("-0001", STR(format("~05b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2753:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2753 | TST_TN_EQ_STR("00000", STR(format("~05b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2753:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2753 | TST_TN_EQ_STR("00000", STR(format("~05b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2754:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2754 | TST_TN_EQ_STR("00001", STR(format("~05b", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2754:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2754 | TST_TN_EQ_STR("00001", STR(format("~05b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2755:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2755 | TST_TN_EQ_STR("01010", STR(format("~05b", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2755:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2755 | TST_TN_EQ_STR("01010", STR(format("~05b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2756:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2756 | TST_TN_EQ_STR("1100100", STR(format("~05b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2756:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2756 | TST_TN_EQ_STR("1100100", STR(format("~05b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2758:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2758 | TST_TN_EQ_STR("-1100100", STR(format("~5b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2758:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2758 | TST_TN_EQ_STR("-1100100", STR(format("~5b", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2759:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2759 | TST_TN_EQ_STR("-1010", STR(format("~5b", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2759:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2759 | TST_TN_EQ_STR("-1010", STR(format("~5b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2760:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2760 | TST_TN_EQ_STR(" -1", STR(format("~5b", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2760:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2760 | TST_TN_EQ_STR(" -1", STR(format("~5b", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2761:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2761 | TST_TN_EQ_STR(" 0", STR(format("~5b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2761:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2761 | TST_TN_EQ_STR(" 0", STR(format("~5b", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2762:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2762 | TST_TN_EQ_STR(" 1", STR(format("~5b", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2762:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2762 | TST_TN_EQ_STR(" 1", STR(format("~5b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2763:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2763 | TST_TN_EQ_STR(" 1010", STR(format("~5b", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2763:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2763 | TST_TN_EQ_STR(" 1010", STR(format("~5b", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2764:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2764 | TST_TN_EQ_STR("1100100", STR(format("~5b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2764:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2764 | TST_TN_EQ_STR("1100100", STR(format("~5b", MAKE_INT(100)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2769:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2769 | TST_TN_EQ_STR("-100", STR(format("~f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2769:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2769 | TST_TN_EQ_STR("-100", STR(format("~f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2770:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2770 | TST_TN_EQ_STR("-10", STR(format("~f", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2770:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2770 | TST_TN_EQ_STR("-10", STR(format("~f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2771:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2771 | TST_TN_EQ_STR("-1", STR(format("~f", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2771:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2771 | TST_TN_EQ_STR("-1", STR(format("~f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2772 | TST_TN_EQ_STR("0", STR(format("~f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2772:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2772 | TST_TN_EQ_STR("0", STR(format("~f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2773 | TST_TN_EQ_STR("1", STR(format("~f", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2773:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2773 | TST_TN_EQ_STR("1", STR(format("~f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2774:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2774 | TST_TN_EQ_STR("10", STR(format("~f", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2774:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2774 | TST_TN_EQ_STR("10", STR(format("~f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2775 | TST_TN_EQ_STR("100", STR(format("~f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2775:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2775 | TST_TN_EQ_STR("100", STR(format("~f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2777 | TST_TN_EQ_STR("-100", STR(format("~0f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2777:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2777 | TST_TN_EQ_STR("-100", STR(format("~0f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2778:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2778 | TST_TN_EQ_STR("-10", STR(format("~0f", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2778:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2778 | TST_TN_EQ_STR("-10", STR(format("~0f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2779:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2779 | TST_TN_EQ_STR("-1", STR(format("~0f", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2779:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2779 | TST_TN_EQ_STR("-1", STR(format("~0f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2780 | TST_TN_EQ_STR("0", STR(format("~0f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2780:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2780 | TST_TN_EQ_STR("0", STR(format("~0f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2781 | TST_TN_EQ_STR("1", STR(format("~0f", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2781:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2781 | TST_TN_EQ_STR("1", STR(format("~0f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2782:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2782 | TST_TN_EQ_STR("10", STR(format("~0f", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2782:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2782 | TST_TN_EQ_STR("10", STR(format("~0f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2783 | TST_TN_EQ_STR("100", STR(format("~0f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2783:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2783 | TST_TN_EQ_STR("100", STR(format("~0f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2785 | TST_TN_EQ_STR("-100", STR(format("~03f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2785:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2785 | TST_TN_EQ_STR("-100", STR(format("~03f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2786:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2786 | TST_TN_EQ_STR("-10", STR(format("~03f", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2786:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2786 | TST_TN_EQ_STR("-10", STR(format("~03f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2787:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2787 | TST_TN_EQ_STR("-01", STR(format("~03f", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2787:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2787 | TST_TN_EQ_STR("-01", STR(format("~03f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2788 | TST_TN_EQ_STR("000", STR(format("~03f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2788:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2788 | TST_TN_EQ_STR("000", STR(format("~03f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2789:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2789 | TST_TN_EQ_STR("001", STR(format("~03f", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2789:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2789 | TST_TN_EQ_STR("001", STR(format("~03f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2790 | TST_TN_EQ_STR("010", STR(format("~03f", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2790:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2790 | TST_TN_EQ_STR("010", STR(format("~03f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2791:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2791 | TST_TN_EQ_STR("100", STR(format("~03f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2791:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2791 | TST_TN_EQ_STR("100", STR(format("~03f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2793:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2793 | TST_TN_EQ_STR("-100", STR(format("~3f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2793:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2793 | TST_TN_EQ_STR("-100", STR(format("~3f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2794:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2794 | TST_TN_EQ_STR("-10", STR(format("~3f", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2794:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2794 | TST_TN_EQ_STR("-10", STR(format("~3f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2795:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2795 | TST_TN_EQ_STR(" -1", STR(format("~3f", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2795:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2795 | TST_TN_EQ_STR(" -1", STR(format("~3f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2796 | TST_TN_EQ_STR(" 0", STR(format("~3f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2796:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2796 | TST_TN_EQ_STR(" 0", STR(format("~3f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2797 | TST_TN_EQ_STR(" 1", STR(format("~3f", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2797:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2797 | TST_TN_EQ_STR(" 1", STR(format("~3f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2798 | TST_TN_EQ_STR(" 10", STR(format("~3f", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2798:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2798 | TST_TN_EQ_STR(" 10", STR(format("~3f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2799 | TST_TN_EQ_STR("100", STR(format("~3f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2799:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2799 | TST_TN_EQ_STR("100", STR(format("~3f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2801 | TST_TN_EQ_STR("-100", STR(format("~3,02f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2801:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2801 | TST_TN_EQ_STR("-100", STR(format("~3,02f", MAKE_INT(-100)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2802 | TST_TN_EQ_STR("-10", STR(format("~3,02f", MAKE_INT(-10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2802:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2802 | TST_TN_EQ_STR("-10", STR(format("~3,02f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2803 | TST_TN_EQ_STR(" -1", STR(format("~3,02f", MAKE_INT(-1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2803:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2803 | TST_TN_EQ_STR(" -1", STR(format("~3,02f", MAKE_INT(-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) | ^~~~~~~~~~ test-format.c:2804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2804 | TST_TN_EQ_STR(" 0", STR(format("~3,02f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2804:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2804 | TST_TN_EQ_STR(" 0", STR(format("~3,02f", MAKE_INT(0)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2805:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2805 | TST_TN_EQ_STR(" 1", STR(format("~3,02f", MAKE_INT(1)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2805:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2805 | TST_TN_EQ_STR(" 1", STR(format("~3,02f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2806 | TST_TN_EQ_STR(" 10", STR(format("~3,02f", MAKE_INT(10)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2806:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2806 | TST_TN_EQ_STR(" 10", STR(format("~3,02f", MAKE_INT(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) | ^~~~~~~~~~ test-format.c:2807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2807 | TST_TN_EQ_STR("100", STR(format("~3,02f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2807:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2807 | TST_TN_EQ_STR("100", STR(format("~3,02f", MAKE_INT(100)))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2812 | TST_TN_EQ_STR("", STR(format("~f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2812:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2812 | TST_TN_EQ_STR("", STR(format("~f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2813 | TST_TN_EQ_STR("", STR(format("~0f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2813:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2813 | TST_TN_EQ_STR("", STR(format("~0f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2814 | TST_TN_EQ_STR(" ", STR(format("~1f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2814:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2814 | TST_TN_EQ_STR(" ", STR(format("~1f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2815:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2815 | TST_TN_EQ_STR("", STR(format("~00f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2815:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2815 | TST_TN_EQ_STR("", STR(format("~00f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2816:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2816 | TST_TN_EQ_STR(" ", STR(format("~01f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2816:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2816 | TST_TN_EQ_STR(" ", STR(format("~01f", CONST_STRING("")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2817:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2817 | TST_TN_EQ_STR("\"", STR(format("~f", CONST_STRING("\"")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2817:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2817 | TST_TN_EQ_STR("\"", STR(format("~f", CONST_STRING("\"")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2818:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2818 | TST_TN_EQ_STR("\\", STR(format("~f", CONST_STRING("\\")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2818:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2818 | TST_TN_EQ_STR("\\", STR(format("~f", CONST_STRING("\\")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2819:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2819 | TST_TN_EQ_STR("a", STR(format("~f", CONST_STRING("a")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2819:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2819 | TST_TN_EQ_STR("a", STR(format("~f", CONST_STRING("a")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2820:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2820 | TST_TN_EQ_STR("aBc", STR(format("~f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2820:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2820 | TST_TN_EQ_STR("aBc", STR(format("~f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2821:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2821 | TST_TN_EQ_STR("あ", STR(format("~f", CONST_STRING("あ")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2821:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2821 | TST_TN_EQ_STR("あ", STR(format("~f", CONST_STRING("あ")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2822:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2822 | TST_TN_EQ_STR("あい", STR(format("~f", CONST_STRING("あい")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2822:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2822 | TST_TN_EQ_STR("あい", STR(format("~f", CONST_STRING("あい")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2823:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2823 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2823:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2823 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2825:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2825 | TST_TN_EQ_STR("aBc", STR(format("~0f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2825:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2825 | TST_TN_EQ_STR("aBc", STR(format("~0f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2826:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2826 | TST_TN_EQ_STR("aBc", STR(format("~1f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2826:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2826 | TST_TN_EQ_STR("aBc", STR(format("~1f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2827:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2827 | TST_TN_EQ_STR("aBc", STR(format("~2f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2827:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2827 | TST_TN_EQ_STR("aBc", STR(format("~2f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2828:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2828 | TST_TN_EQ_STR("aBc", STR(format("~3f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2828:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2828 | TST_TN_EQ_STR("aBc", STR(format("~3f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2829:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2829 | TST_TN_EQ_STR(" aBc", STR(format("~4f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2829:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2829 | TST_TN_EQ_STR(" aBc", STR(format("~4f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2830:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2830 | TST_TN_EQ_STR(" aBc", STR(format("~5f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2830:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2830 | TST_TN_EQ_STR(" aBc", STR(format("~5f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2831:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2831 | TST_TN_EQ_STR("aBc", STR(format("~00f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2831:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2831 | TST_TN_EQ_STR("aBc", STR(format("~00f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2832:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2832 | TST_TN_EQ_STR("aBc", STR(format("~01f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2832:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2832 | TST_TN_EQ_STR("aBc", STR(format("~01f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2833 | TST_TN_EQ_STR("aBc", STR(format("~02f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2833:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2833 | TST_TN_EQ_STR("aBc", STR(format("~02f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2834:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2834 | TST_TN_EQ_STR("aBc", STR(format("~03f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2834:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2834 | TST_TN_EQ_STR("aBc", STR(format("~03f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2835 | TST_TN_EQ_STR(" aBc", STR(format("~04f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2835:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2835 | TST_TN_EQ_STR(" aBc", STR(format("~04f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2836:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2836 | TST_TN_EQ_STR(" aBc", STR(format("~05f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2836:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2836 | TST_TN_EQ_STR(" aBc", STR(format("~05f", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2837 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2837:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2837 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2839:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2839 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2839:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2839 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2841:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2841 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2841:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2841 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2843:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2843 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2843:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2843 | TST_TN_EQ_STR("aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2845:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2845 | TST_TN_EQ_STR(" aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2845:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2845 | TST_TN_EQ_STR(" aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2847 | TST_TN_EQ_STR(" aBc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2847:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2847 | TST_TN_EQ_STR(" aBc", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2849:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2849 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2849:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2849 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2851:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2851 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2851:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2851 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2853:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2853 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2853:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2853 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2855:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2855 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2855:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2855 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2857:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2857 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2857:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2857 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2859:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2859 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2859:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2859 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2861:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2861 | TST_TN_EQ_STR(" aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2861:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2861 | TST_TN_EQ_STR(" aあBい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) | ^~~~~~~~~~ test-format.c:2863:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2863 | TST_TN_EQ_STR(" aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2863:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2863 | TST_TN_EQ_STR(" aあBい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) | ^~~~~~~~~~ test-format.c:2865:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2865 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2865:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2865 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2867:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2867 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2867:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2867 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2869:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2869 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2869:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2869 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2871 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2871:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2871 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2873 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2873:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2873 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2875 | TST_TN_EQ_STR("aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2875:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2875 | TST_TN_EQ_STR("aあBい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) | ^~~~~~~~~~ test-format.c:2877:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2877 | TST_TN_EQ_STR(" aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2877:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2877 | TST_TN_EQ_STR(" aあBい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) | ^~~~~~~~~~ test-format.c:2879:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2879 | TST_TN_EQ_STR(" aあBいc", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2879:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2879 | TST_TN_EQ_STR(" aあBい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) | ^~~~~~~~~~ test-format.c:2885:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2885 | TST_TN_EQ_STR("~", STR(format("~~"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2885:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2885 | TST_TN_EQ_STR("~", STR(format("~~"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2890:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2890 | TST_TN_EQ_STR("\n", STR(format("~%"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2890:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2890 | TST_TN_EQ_STR("\n", STR(format("~%"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2895:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2895 | TST_TN_EQ_STR("\n", STR(format("~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2895:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2895 | TST_TN_EQ_STR("\n", STR(format("~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2896:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2896 | TST_TN_EQ_STR("\n", STR(format("~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2896:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2896 | TST_TN_EQ_STR("\n", STR(format("~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2897:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2897 | TST_TN_EQ_STR("\n", STR(format("~&~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2897:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2897 | TST_TN_EQ_STR("\n", STR(format("~&~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2898:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2898 | TST_TN_EQ_STR("\n", STR(format("~%~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2898:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2898 | TST_TN_EQ_STR("\n", STR(format("~%~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2899:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2899 | TST_TN_EQ_STR("\n", STR(format("~%~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2899:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2899 | TST_TN_EQ_STR("\n", STR(format("~%~&~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2900:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2900 | TST_TN_EQ_STR("\n\n", STR(format("~&~%"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2900:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2900 | TST_TN_EQ_STR("\n\n", STR(format("~&~%"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2901:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2901 | TST_TN_EQ_STR("\n\n", STR(format("~&~%~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2901:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2901 | TST_TN_EQ_STR("\n\n", STR(format("~&~%~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2902:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2902 | TST_TN_EQ_STR("\n", STR(format("\n~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2902:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2902 | TST_TN_EQ_STR("\n", STR(format("\n~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2903:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2903 | TST_TN_EQ_STR("\n\n", STR(format("~&\n"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2903:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2903 | TST_TN_EQ_STR("\n\n", STR(format("~&\n"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2904:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2904 | TST_TN_EQ_STR("\n\n", STR(format("~&\n~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2904:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2904 | TST_TN_EQ_STR("\n\n", STR(format("~&\n~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2905:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2905 | TST_TN_EQ_STR(" \n", STR(format(" ~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2905:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2905 | TST_TN_EQ_STR(" \n", STR(format(" ~&"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2906:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2906 | TST_TN_EQ_STR("\n \n \n", STR(format("\n ~& ~&"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2906:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2906 | TST_TN_EQ_STR("\n \n \n", STR(format("\n ~& ~&"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2911:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2911 | TST_TN_EQ_STR("\t", STR(format("~t"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2911:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2911 | TST_TN_EQ_STR("\t", STR(format("~t"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2916:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2916 | TST_TN_EQ_STR(" ", STR(format("~_"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2916:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2916 | TST_TN_EQ_STR(" ", STR(format("~_"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2921 | TST_TN_EQ_STR("#t", STR(format("~a", SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2921:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2921 | TST_TN_EQ_STR("#t", STR(format("~a", SCM_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:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2922:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2922 | TST_TN_EQ_STR("123", STR(format("~a", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2922:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2922 | TST_TN_EQ_STR("123", STR(format("~a", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2923 | TST_TN_EQ_STR("a", STR(format("~a", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2923:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2923 | TST_TN_EQ_STR("a", STR(format("~a", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2924:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2924 | TST_TN_EQ_STR("aBc", STR(format("~a", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2924:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2924 | TST_TN_EQ_STR("aBc", STR(format("~a", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2925:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2925 | TST_TN_EQ_STR("(#t 123 a aBc (0))", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2925:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2925 | TST_TN_EQ_STR("(#t 123 a aBc (0))", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2931:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2931 | TST_TN_EQ_STR("#t", STR(format("~s", SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2931:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2931 | TST_TN_EQ_STR("#t", STR(format("~s", SCM_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:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2932:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2932 | TST_TN_EQ_STR("123", STR(format("~s", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2932:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2932 | TST_TN_EQ_STR("123", STR(format("~s", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2933 | TST_TN_EQ_STR("#\\a", STR(format("~s", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2933:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2933 | TST_TN_EQ_STR("#\\a", STR(format("~s", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2934:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2934 | TST_TN_EQ_STR("\"aBc\"", STR(format("~s", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2934:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2934 | TST_TN_EQ_STR("\"aBc\"", STR(format("~s", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2935 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2935:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2935 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2941:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2941 | TST_TN_EQ_STR("#t", STR(format("~w", SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2941:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2941 | TST_TN_EQ_STR("#t", STR(format("~w", SCM_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:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2942:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2942 | TST_TN_EQ_STR("123", STR(format("~w", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2942:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2942 | TST_TN_EQ_STR("123", STR(format("~w", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2943:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2943 | TST_TN_EQ_STR("#\\a", STR(format("~w", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2943:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2943 | TST_TN_EQ_STR("#\\a", STR(format("~w", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2944:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2944 | TST_TN_EQ_STR("\"aBc\"", STR(format("~w", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2944:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2944 | TST_TN_EQ_STR("\"aBc\"", STR(format("~w", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2945:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2945 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2945:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2945 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2948:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2948 | TST_TN_EQ_STR("#1=(0 1 . #1#)", STR(format("~w", clst))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2948:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2948 | TST_TN_EQ_STR("#1=(0 1 . #1#)", STR(format("~w", clst))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2953:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2953 | TST_TN_EQ_STR("#t", STR(format("~y", SCM_TRUE))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2953:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2953 | TST_TN_EQ_STR("#t", STR(format("~y", SCM_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:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2954:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2954 | TST_TN_EQ_STR("123", STR(format("~y", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2954:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2954 | TST_TN_EQ_STR("123", STR(format("~y", MAKE_INT(123)))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2955:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2955 | TST_TN_EQ_STR("#\\a", STR(format("~y", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2955:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2955 | TST_TN_EQ_STR("#\\a", STR(format("~y", MAKE_CHAR('a')))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2956:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2956 | TST_TN_EQ_STR("\"aBc\"", STR(format("~y", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2956:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2956 | TST_TN_EQ_STR("\"aBc\"", STR(format("~y", CONST_STRING("aBc")))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2958:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2958 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2958:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2958 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:2964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2964 | TST_TN_EQ_STR("~", STR(format("~k", CONST_STRING("~~"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2964:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2964 | TST_TN_EQ_STR("~", STR(format("~k", CONST_STRING("~~"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2965:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2965 | TST_TN_EQ_STR(" ", STR(format("~k", CONST_STRING("~_"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2965:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2965 | TST_TN_EQ_STR(" ", STR(format("~k", CONST_STRING("~_"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2966 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~%"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2966:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2966 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~%"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2967:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2967 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~&"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2967:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2967 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~&"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2974:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2974 | TST_TN_EQ_STR("\n\n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2974:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2974 | TST_TN_EQ_STR("\n\n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2978 | TST_TN_EQ_STR("\n \n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2978:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2978 | TST_TN_EQ_STR("\n \n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2981:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2981 | TST_TN_EQ_STR("\n \n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2981:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2981 | TST_TN_EQ_STR("\n \n", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2984:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2984 | TST_TN_EQ_STR("aBc", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2984:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2984 | TST_TN_EQ_STR("aBc", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2986 | TST_TN_EQ_STR("0aBc1", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2986:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2986 | TST_TN_EQ_STR("0aBc1", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2989:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2989 | TST_TN_EQ_STR("02aBc31", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2989:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2989 | TST_TN_EQ_STR("02aBc31", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2994:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2994 | TST_TN_EQ_STR("024aBc531", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:2994:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 2994 | TST_TN_EQ_STR("024aBc531", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3000:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3000 | TST_TN_EQ_STR("#t", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3000:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3000 | TST_TN_EQ_STR("#t", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3003:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3003 | TST_TN_EQ_STR("123", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3003:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3003 | TST_TN_EQ_STR("123", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3006 | TST_TN_EQ_STR("#\\a", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3006:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3006 | TST_TN_EQ_STR("#\\a", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3009 | TST_TN_EQ_STR("\"\"", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3009:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3009 | TST_TN_EQ_STR("\"\"", STR(format("~?", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3012 | TST_TN_EQ_STR("\"\\\"\"", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3012:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3012 | TST_TN_EQ_STR("\"\\\"\"", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3016:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3016 | TST_TN_EQ_STR("\"aBc\"", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3016:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3016 | TST_TN_EQ_STR("\"aBc\"", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3020:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3020 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3020:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3020 | TST_TN_EQ_STR("(#t 123 #\\a \"aBc\" (0))", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3024:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3024 | TST_TN_EQ_STR("#1=(0 1 . #1#)", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3024:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3024 | TST_TN_EQ_STR("#1=(0 1 . #1#)", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3031:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3031 | TST_TN_EQ_STR("~", STR(format("~k", CONST_STRING("~~"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3031:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3031 | TST_TN_EQ_STR("~", STR(format("~k", CONST_STRING("~~"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3032:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3032 | TST_TN_EQ_STR(" ", STR(format("~k", CONST_STRING("~_"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3032:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3032 | TST_TN_EQ_STR(" ", STR(format("~k", CONST_STRING("~_"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3033:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3033 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~%"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3033:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3033 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~%"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3034:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3034 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~&"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3034:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3034 | TST_TN_EQ_STR("\n", STR(format("~k", CONST_STRING("~&"), SCM_NULL))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3036:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3036 | TST_TN_EQ_STR("024aBc531", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3036:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3036 | TST_TN_EQ_STR("024aBc531", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3046:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3046 | TST_TN_EQ_STR(MSG_SSCM_DIRECTIVE_HELP, STR(format("~h"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3046:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3046 | TST_TN_EQ_STR(MSG_SSCM_DIRECTIVE_HELP, STR(format("~h"))); | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3051:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3051 | TST_TN_EQ_STR("-100 1010a64-01144100-01", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3051:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3051 | TST_TN_EQ_STR("-100 1010a64-01144100-01", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3061:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3061 | TST_TN_EQ_STR("-100 1010aa string64-01144あ100b-01", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3061:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3061 | TST_TN_EQ_STR("-100 1010aa string64-01144あ100b-01", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3077:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3077 | TST_TN_EQ_STR("~\n", STR(format("~~~%"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3077:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3077 | TST_TN_EQ_STR("~\n", STR(format("~~~%"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3078:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3078 | TST_TN_EQ_STR("slashified: #\\a\nany: a\n", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3078:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3078 | TST_TN_EQ_STR("slashified: #\\a\nany: a\n", | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3082 | TST_TN_EQ_STR("-100 1010aa string64-01144あ100b-01", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3082:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3082 | TST_TN_EQ_STR("-100 1010aa string64-01144あ100b-01", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3098:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3098 | TST_TN_EQ_STR("-100 1010aa string64another string-01144~あ100b-01", | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3098:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3098 | TST_TN_EQ_STR("-100 1010aa string64another string-01144~あ100b-01", | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~ test-format.c:3115:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3115 | TST_TN_EQ_STR("\n", STR(format("~C~&", (scm_ichar_t)'\n'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3115:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3115 | TST_TN_EQ_STR("\n", STR(format("~C~&", (scm_ichar_t)'\n'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3116:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3116 | TST_TN_EQ_STR("\n\n", STR(format("~&~C~&", (scm_ichar_t)'\n'))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3116:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3116 | TST_TN_EQ_STR("\n\n", STR(format("~&~C~&", (scm_ichar_t)'\n'))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3117:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3117 | TST_TN_EQ_STR("\n", STR(format("~S~&", "\n"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3117:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3117 | TST_TN_EQ_STR("\n", STR(format("~S~&", "\n"))); | ^~~~~~~~~~~~~ sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 322 | 0) | ~~ sscm-test.h:349:9: note: in expansion of macro ‘TST_FAIL’ 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3118:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3118 | TST_TN_EQ_STR("\n\n", STR(format("~&~S~&", "\n"))); | ^~~~~~~~~~~~~ sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 326 | 1) | ~~ sscm-test.h:354:9: note: in expansion of macro ‘TST_SUCC’ 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro ‘TST_EQUALITY’ 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ sscm-test.h:438:23: note: in expansion of macro ‘TST_EQ_STR’ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ test-format.c:3118:5: note: in expansion of macro ‘TST_TN_EQ_STR’ 3118 | TST_TN_EQ_STR("\n\n", STR(format("~&~S~&", "\n"))); | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CC --mode=link gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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/powerpc64le-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /<>/libgcroots/libgcroots.la libtool: link: gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -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/powerpc64le-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-alignment-coll PASS: test-global-coll PASS: test-gc-coll PASS: test-gc-protect-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-format-coll PASS: test-array2list-coll ============================================================================ Testsuite summary for SigScheme 0.9.0 ============================================================================ # 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 fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a dh_auto_install -a 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'. /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' /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' /bin/mkdir -p '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu' /bin/bash ./libtool --mode=install /usr/bin/install -c libgcroots.la '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgcroots.so.0.1.0 /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libgcroots.so.0.1.0 libtool: install: (cd /<>/debian/tmp/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libgcroots.la libtool: install: /usr/bin/install -c .libs/libgcroots.a /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libgcroots.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libgcroots.a libtool: install: ranlib /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libgcroots.a libtool: warning: remember to run 'libtool --finish /usr/lib/powerpc64le-linux-gnu' /bin/mkdir -p '/<>/debian/tmp/usr/include' /usr/bin/install -c -m 644 include/gcroots.h '/<>/debian/tmp/usr/include' /bin/mkdir -p '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 gcroots.pc '/<>/debian/tmp/usr/lib/powerpc64le-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' /bin/mkdir -p '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libsscm.la '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu' libtool: warning: relinking 'libsscm.la' libtool: install: (cd /<>/src; /bin/bash "/<>/libtool" --tag CC --mode=relink gcc -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -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 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/powerpc64le-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/powerpc64le-linux-gnu -L/usr/lib/powerpc64le-linux-gnu -lgcroots -g -O3 -fstack-protector-strong -Wl,-Bsymbolic-functions -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/powerpc64le-linux-gnu/libsscm.so.3.0.1 libtool: install: (cd /<>/debian/tmp/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libsscm.la libtool: install: /usr/bin/install -c .libs/libsscm.a /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libsscm.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libsscm.a libtool: install: ranlib /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libsscm.a libtool: warning: remember to run 'libtool --finish /usr/lib/powerpc64le-linux-gnu' /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/powerpc64le-linux-gnu' libtool: install: /usr/bin/install -c .libs/sscm /<>/debian/tmp/usr/bin/sscm /bin/mkdir -p '/<>/debian/tmp/usr/include/sigscheme' /usr/bin/install -c -m 644 config.h '/<>/debian/tmp/usr/include/sigscheme' /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'. /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'. /bin/mkdir -p '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 sigscheme.pc '/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/pkgconfig' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing libsscm3 (in debian/libsscm3); do_strip: , oemstrip: pkgstriptranslations: processing sigscheme (in debian/sigscheme); do_strip: , oemstrip: pkgstriptranslations: processing libsscm-dev (in debian/libsscm-dev); do_strip: , oemstrip: pkgstriptranslations: processing libgcroots0-dbgsym (in debian/.debhelper/libgcroots0/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libsscm3/DEBIAN/control, package libsscm3, directory debian/libsscm3 INFO: pkgstripfiles: waiting for lock (libsscm3) ... pkgstripfiles: processing control file: debian/sigscheme/DEBIAN/control, package sigscheme, directory debian/sigscheme Searching for duplicated docs in dependency libsscm3... 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.0-3build1_ppc64el.deb'. symlinking changelog.Debian.gz in sigscheme to file in libsscm3 pkgstripfiles: Running PNG optimization (using 4 cpus) for package sigscheme ... pkgstripfiles: No PNG files. Renaming libgcroots0-dbgsym_0.9.0-3build1_ppc64el.deb to libgcroots0-dbgsym_0.9.0-3build1_ppc64el.ddeb dpkg-deb: building package 'sigscheme' in '../sigscheme_0.9.0-3build1_ppc64el.deb'. INFO: pkgstriptranslations version 144 pkgstriptranslations: processing libgcroots-dev (in debian/libgcroots-dev); do_strip: , oemstrip: INFO: pkgstriptranslations version 144 pkgstriptranslations: processing sigscheme-dbgsym (in debian/.debhelper/sigscheme/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgcroots-dev/DEBIAN/control, package libgcroots-dev, directory debian/libgcroots-dev INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... 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.0-3build1_ppc64el.deb'. Renaming sigscheme-dbgsym_0.9.0-3build1_ppc64el.deb to sigscheme-dbgsym_0.9.0-3build1_ppc64el.ddeb 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.0-3build1_ppc64el.deb'. INFO: pkgstriptranslations version 144 pkgstriptranslations: processing libsscm3-dbgsym (in debian/.debhelper/libsscm3/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... 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.0-3build1_ppc64el.deb'. Renaming libsscm3-dbgsym_0.9.0-3build1_ppc64el.deb to libsscm3-dbgsym_0.9.0-3build1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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.0-3build1_ppc64el.deb'. INFO: pkgstriptranslations version 144 pkgstriptranslations: processing libgcroots0 (in debian/libgcroots0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libgcroots-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgcroots0/DEBIAN/control, package libgcroots0, directory debian/libgcroots0 pkgstripfiles: Truncating usr/share/doc/libgcroots0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgcroots0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.0-3build1_ppc64el.deb'. 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.0-3build1_ppc64el.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../sigscheme_0.9.0-3build1_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20200322-2337 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ sigscheme_0.9.0-3build1_ppc64el.changes: ---------------------------------------- Format: 1.8 Date: Sun, 22 Mar 2020 16:57:49 +0100 Source: sigscheme Binary: libgcroots-dev libgcroots0 libsscm-dev libsscm3 sigscheme Architecture: ppc64el Version: 0.9.0-3build1 Distribution: focal-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose 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 Changes: sigscheme (0.9.0-3build1) focal; urgency=medium . * No-change rebuild for libgcc-s1 package name change. Checksums-Sha1: 84a68948fdd6d7f191913662bec9339644608357 6432 libgcroots-dev_0.9.0-3build1_ppc64el.deb 090dc9437d94c624cb2ff25f0ee2be94b0303655 10156 libgcroots0-dbgsym_0.9.0-3build1_ppc64el.ddeb 102ef7986a78eb3627567dc7058d9864479c3bc8 7896 libgcroots0_0.9.0-3build1_ppc64el.deb 72ec09db49826604950b996a2b80a56e2e92ab30 111220 libsscm-dev_0.9.0-3build1_ppc64el.deb 90e4dbbaa79d2cb2b232f8c704328ebb6c1dec62 164900 libsscm3-dbgsym_0.9.0-3build1_ppc64el.ddeb 5363fea8444be3e9a3811c8715853ae1e4bd1934 65232 libsscm3_0.9.0-3build1_ppc64el.deb 5c6b9c39df1068f90b5b8dfdf8fa6427613e3cd6 8560 sigscheme-dbgsym_0.9.0-3build1_ppc64el.ddeb c5294fe8f1d0ede6b6875e2ec5f04cf5027f7434 7081 sigscheme_0.9.0-3build1_ppc64el.buildinfo e08421ac65fe6dd834927e5982d146c70e36a84b 56636 sigscheme_0.9.0-3build1_ppc64el.deb Checksums-Sha256: a140524818c34e5abd419ca1e5beb85d98fb0af9a360e22a8794c8b331719832 6432 libgcroots-dev_0.9.0-3build1_ppc64el.deb 7e5bcc1d73805aec76b53beb5a7082d40971a7035642c11723f4cf960f237390 10156 libgcroots0-dbgsym_0.9.0-3build1_ppc64el.ddeb 6ea69b760820264c8a034ac443c0997fd6eb0924d5980d6184a7796eb3043ffa 7896 libgcroots0_0.9.0-3build1_ppc64el.deb dd6ba12ba313ca2d9b4756cfe11ad86411c8d801eb51bc863a9fa49177593bca 111220 libsscm-dev_0.9.0-3build1_ppc64el.deb 928a847a0c42de6d3a09e0c4c1028d1f6df6395a0133994c900aff8b83bf702f 164900 libsscm3-dbgsym_0.9.0-3build1_ppc64el.ddeb 77e891b7b8e123c65b11fc05871311c04a0a7fe34588259d2359c80b4fe0fa9e 65232 libsscm3_0.9.0-3build1_ppc64el.deb eb434106742d62886e7218ec087770baef6d5554f63dd89c3e8e9b47d3158312 8560 sigscheme-dbgsym_0.9.0-3build1_ppc64el.ddeb effe6c09383e06019054d23f67d5a4eef549f2a373ea000cb768a5a17c24f34f 7081 sigscheme_0.9.0-3build1_ppc64el.buildinfo a88fcf65fb1330805f67e6744586396559342c118cca6b25f9c09ba975c3f51c 56636 sigscheme_0.9.0-3build1_ppc64el.deb Files: e382cd009c379b13ff31ef19342e7782 6432 libdevel optional libgcroots-dev_0.9.0-3build1_ppc64el.deb 5a19138c2791189631487ab903d4623b 10156 debug optional libgcroots0-dbgsym_0.9.0-3build1_ppc64el.ddeb f91db89df3c18a73fbfe4f7f8449b891 7896 libs optional libgcroots0_0.9.0-3build1_ppc64el.deb e61e5878a27eb130f3a9b5fca998a0c1 111220 libdevel optional libsscm-dev_0.9.0-3build1_ppc64el.deb 0aa6c3e8f6803469d3bd8222c6bae28b 164900 debug optional libsscm3-dbgsym_0.9.0-3build1_ppc64el.ddeb 5808fbbf16261c3cf9849c523a2c3ada 65232 libs optional libsscm3_0.9.0-3build1_ppc64el.deb a33c9e15df4a11d2c2d76a68d9018ec5 8560 debug optional sigscheme-dbgsym_0.9.0-3build1_ppc64el.ddeb 8c7143c14cba058000ab87a34fa64155 7081 lisp optional sigscheme_0.9.0-3build1_ppc64el.buildinfo adf9e7e1fe022172aa913c662e49ecc0 56636 lisp optional sigscheme_0.9.0-3build1_ppc64el.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libgcroots-dev_0.9.0-3build1_ppc64el.deb ---------------------------------------- new debian package, version 2.0. size 6432 bytes: control archive=880 bytes. 734 bytes, 19 lines control 291 bytes, 4 lines md5sums Package: libgcroots-dev Source: sigscheme Version: 0.9.0-3build1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: HIGUCHI Daisuke (VDR dai) Installed-Size: 35 Depends: libgcroots0 (= 0.9.0-3build1) 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. drwxr-xr-x root/root 0 2020-03-22 15:57 ./ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/include/ -rw-r--r-- root/root 2123 2020-03-22 15:57 ./usr/include/gcroots.h drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/ -rw-r--r-- root/root 11914 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libgcroots.a lrwxrwxrwx root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libgcroots.so -> libgcroots.so.0.1.0 drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 280 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/gcroots.pc drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/libgcroots-dev/ lrwxrwxrwx root/root 0 2020-03-22 15:57 ./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.0-3build1_ppc64el.deb ------------------------------------- new debian package, version 2.0. size 7896 bytes: control archive=1112 bytes. 682 bytes, 18 lines control 234 bytes, 3 lines md5sums 36 bytes, 1 lines shlibs 507 bytes, 15 lines symbols 72 bytes, 2 lines triggers Package: libgcroots0 Source: sigscheme Version: 0.9.0-3build1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: HIGUCHI Daisuke (VDR dai) Installed-Size: 86 Depends: libc6 (>= 2.17) 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. drwxr-xr-x root/root 0 2020-03-22 15:57 ./ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libgcroots.so.0 -> libgcroots.so.0.1.0 -rw-r--r-- root/root 67352 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libgcroots.so.0.1.0 drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/libgcroots0/ -rw-r--r-- root/root 1673 2020-03-22 15:57 ./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.0-3build1_ppc64el.deb ------------------------------------- new debian package, version 2.0. size 111220 bytes: control archive=1048 bytes. 695 bytes, 18 lines control 777 bytes, 11 lines md5sums Package: libsscm-dev Source: sigscheme Version: 0.9.0-3build1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: HIGUCHI Daisuke (VDR dai) Installed-Size: 701 Depends: libsscm3 (= 0.9.0-3build1) 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. drwxr-xr-x root/root 0 2020-03-22 15:57 ./ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/include/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/include/sigscheme/ -rw-r--r-- root/root 3950 2020-03-22 15:57 ./usr/include/sigscheme/config-old.h -rw-r--r-- root/root 18184 2020-03-22 15:57 ./usr/include/sigscheme/config.h -rw-r--r-- root/root 10148 2020-03-22 15:57 ./usr/include/sigscheme/encoding.h -rw-r--r-- root/root 10403 2020-03-22 15:57 ./usr/include/sigscheme/global.h -rw-r--r-- root/root 13954 2020-03-22 15:57 ./usr/include/sigscheme/scmint.h -rw-r--r-- root/root 82832 2020-03-22 15:57 ./usr/include/sigscheme/sigscheme.h -rw-r--r-- root/root 9405 2020-03-22 15:57 ./usr/include/sigscheme/storage-common.h -rw-r--r-- root/root 48968 2020-03-22 15:57 ./usr/include/sigscheme/storage-compact.h drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/ -rw-r--r-- root/root 494108 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libsscm.a lrwxrwxrwx root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libsscm.so -> libsscm.so.3.0.1 drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 1410 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/sigscheme.pc drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/libsscm-dev/ lrwxrwxrwx root/root 0 2020-03-22 15:57 ./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.0-3build1_ppc64el.deb ---------------------------------- new debian package, version 2.0. size 65232 bytes: control archive=3060 bytes. 724 bytes, 18 lines control 148 bytes, 2 lines md5sums 30 bytes, 1 lines shlibs 13352 bytes, 440 lines symbols 72 bytes, 2 lines triggers Package: libsscm3 Source: sigscheme Version: 0.9.0-3build1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: HIGUCHI Daisuke (VDR dai) Installed-Size: 291 Depends: sigscheme-runtime (= 0.9.0-3build1), libc6 (>= 2.17), 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. drwxr-xr-x root/root 0 2020-03-22 15:57 ./ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libsscm.so.3 -> libsscm.so.3.0.1 -rw-r--r-- root/root 264040 2020-03-22 15:57 ./usr/lib/powerpc64le-linux-gnu/libsscm.so.3.0.1 drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/libsscm3/ lrwxrwxrwx root/root 0 2020-03-22 15:57 ./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_0.9.0-3build1_ppc64el.deb ----------------------------------- new debian package, version 2.0. size 56636 bytes: control archive=1272 bytes. 574 bytes, 14 lines control 1500 bytes, 22 lines md5sums Package: sigscheme Version: 0.9.0-3build1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: HIGUCHI Daisuke (VDR dai) Installed-Size: 324 Depends: libc6 (>= 2.17), 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. drwxr-xr-x root/root 0 2020-03-22 15:57 ./ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/bin/ -rwxr-xr-x root/root 67592 2020-03-22 15:57 ./usr/bin/sscm drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc-base/ -rw-r--r-- root/root 425 2016-08-06 13:35 ./usr/share/doc-base/sigscheme drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/doc/sigscheme/ -rw-r--r-- root/root 5834 2018-05-09 05:07 ./usr/share/doc/sigscheme/NEWS.gz -rw-r--r-- root/root 3293 2018-05-09 04:22 ./usr/share/doc/sigscheme/README -rw-r--r-- root/root 3867 2018-05-09 04:22 ./usr/share/doc/sigscheme/TODO lrwxrwxrwx root/root 0 2020-03-22 15:57 ./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 2020-03-22 15:57 ./usr/share/doc/sigscheme/design.html -rw-r--r-- root/root 969 2020-03-22 15:57 ./usr/share/doc/sigscheme/design.txt -rw-r--r-- root/root 35793 2020-03-22 15:57 ./usr/share/doc/sigscheme/global-obj.html -rw-r--r-- root/root 4583 2020-03-22 15:57 ./usr/share/doc/sigscheme/global-obj.txt.gz -rw-r--r-- root/root 17498 2020-03-22 15:57 ./usr/share/doc/sigscheme/index.html -rw-r--r-- root/root 442 2020-03-22 15:57 ./usr/share/doc/sigscheme/index.txt -rw-r--r-- root/root 27703 2020-03-22 15:57 ./usr/share/doc/sigscheme/multibyte.html -rw-r--r-- root/root 2755 2020-03-22 15:57 ./usr/share/doc/sigscheme/multibyte.txt.gz -rw-r--r-- root/root 23986 2020-03-22 15:57 ./usr/share/doc/sigscheme/release.html -rw-r--r-- root/root 2000 2020-03-22 15:57 ./usr/share/doc/sigscheme/release.txt.gz -rw-r--r-- root/root 55111 2020-03-22 15:57 ./usr/share/doc/sigscheme/spec.html -rw-r--r-- root/root 7984 2020-03-22 15:57 ./usr/share/doc/sigscheme/spec.txt.gz -rw-r--r-- root/root 19249 2020-03-22 15:57 ./usr/share/doc/sigscheme/style.html -rw-r--r-- root/root 2361 2020-03-22 15:57 ./usr/share/doc/sigscheme/style.txt drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/lintian/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./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 2020-03-22 15:57 ./usr/share/man/ drwxr-xr-x root/root 0 2020-03-22 15:57 ./usr/share/man/man1/ -rw-r--r-- root/root 586 2020-03-22 15:57 ./usr/share/man/man1/sscm.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build-Space: 39024 Build-Time: 82 Distribution: focal-proposed Host Architecture: ppc64el Install-Time: 8 Job: sigscheme_0.9.0-3build1.dsc Machine Architecture: ppc64el Package: sigscheme Package-Time: 91 Source-Version: 0.9.0-3build1 Space: 39024 Status: successful Version: 0.9.0-3build1 -------------------------------------------------------------------------------- Finished at 20200322-2337 Build needed 00:01:31, 39024k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18874352 Scanning for processes to kill in build PACKAGEBUILD-18874352